@@ -435,7 +435,7 @@ mod tests {
435
435
use super :: * ;
436
436
use crate :: rc:: { Allocated , PartialInit , RcTestObject , Retained , ThreadTestData } ;
437
437
use crate :: runtime:: NSObject ;
438
- use crate :: { define_class, msg_send, msg_send_id , AllocAnyThread , Message } ;
438
+ use crate :: { define_class, msg_send, AllocAnyThread , Message } ;
439
439
440
440
/// Initialize superclasses, but not own class.
441
441
unsafe fn init_only_superclasses < T : DefinedClass > ( obj : Allocated < T > ) -> Retained < T >
@@ -445,7 +445,8 @@ mod tests {
445
445
unsafe { Retained :: from_raw ( msg_send ! [ super ( Allocated :: into_ptr( obj) ) , init] ) } . unwrap ( )
446
446
}
447
447
448
- /// Initialize, but fail to finalize (which is only done by `msg_send_id!`).
448
+ /// Initialize, but fail to finalize (which is done internally by
449
+ /// `msg_send!` when returning `Retained`).
449
450
unsafe fn init_no_finalize < T : DefinedClass > ( obj : Allocated < T > ) -> Retained < T >
450
451
where
451
452
T :: Super : ClassType ,
@@ -457,7 +458,7 @@ mod tests {
457
458
458
459
/// Initialize properly.
459
460
unsafe fn init < T : DefinedClass > ( obj : Allocated < T > ) -> Retained < T > {
460
- unsafe { msg_send_id ! [ obj, init] }
461
+ unsafe { msg_send ! [ obj, init] }
461
462
}
462
463
463
464
#[ test]
@@ -505,7 +506,7 @@ mod tests {
505
506
unsafe impl ImplsDrop {
506
507
#[ method_id( init) ]
507
508
fn init( this: Allocated <Self >) -> Option <Retained <Self >> {
508
- unsafe { msg_send_id ![ super ( this. set_ivars( ( ) ) ) , init] }
509
+ unsafe { msg_send ![ super ( this. set_ivars( ( ) ) ) , init] }
509
510
}
510
511
}
511
512
) ;
@@ -539,7 +540,7 @@ mod tests {
539
540
unsafe impl IvarsImplDrop {
540
541
#[ method_id( init) ]
541
542
fn init( this: Allocated <Self >) -> Option <Retained <Self >> {
542
- unsafe { msg_send_id ![ super ( this. set_ivars( IvarThatImplsDrop ) ) , init] }
543
+ unsafe { msg_send ![ super ( this. set_ivars( IvarThatImplsDrop ) ) , init] }
543
544
}
544
545
}
545
546
) ;
@@ -567,7 +568,7 @@ mod tests {
567
568
unsafe impl BothIvarsAndTypeImplsDrop {
568
569
#[ method_id( init) ]
569
570
fn init( this: Allocated <Self >) -> Option <Retained <Self >> {
570
- unsafe { msg_send_id ![ super ( this. set_ivars( IvarThatImplsDrop ) ) , init] }
571
+ unsafe { msg_send ![ super ( this. set_ivars( IvarThatImplsDrop ) ) , init] }
571
572
}
572
573
}
573
574
) ;
@@ -637,7 +638,7 @@ mod tests {
637
638
unsafe impl IvarZst {
638
639
#[ method_id( init) ]
639
640
fn init( this: Allocated <Self >) -> Option <Retained <Self >> {
640
- unsafe { msg_send_id ![ super ( this. set_ivars( Cell :: new( Ivar ) ) ) , init] }
641
+ unsafe { msg_send ![ super ( this. set_ivars( Cell :: new( Ivar ) ) ) , init] }
641
642
}
642
643
}
643
644
) ;
@@ -701,7 +702,7 @@ mod tests {
701
702
#[ method_id( init) ]
702
703
fn init( this: Allocated <Self >) -> Option <Retained <Self >> {
703
704
let this = this. set_ivars( Cell :: new( Some ( RcTestObject :: new( ) ) ) ) ;
704
- unsafe { msg_send_id ![ super ( this) , init] }
705
+ unsafe { msg_send ![ super ( this) , init] }
705
706
}
706
707
}
707
708
) ;
@@ -764,7 +765,7 @@ mod tests {
764
765
int: Cell :: new( 42 ) ,
765
766
obj: Cell :: new( RcTestObject :: new( ) ) ,
766
767
} ) ;
767
- unsafe { msg_send_id ![ super ( this) , init] }
768
+ unsafe { msg_send ![ super ( this) , init] }
768
769
}
769
770
}
770
771
) ;
@@ -846,7 +847,7 @@ mod tests {
846
847
}
847
848
848
849
let obj = DropPanics :: alloc ( ) . set_ivars ( ( ) ) ;
849
- let obj: Retained < DropPanics > = unsafe { msg_send_id ! [ super ( obj) , init] } ;
850
+ let obj: Retained < DropPanics > = unsafe { msg_send ! [ super ( obj) , init] } ;
850
851
drop ( obj) ;
851
852
}
852
853
@@ -870,7 +871,7 @@ mod tests {
870
871
) ;
871
872
872
873
let obj = IvarDropPanics :: alloc ( ) . set_ivars ( DropPanics ) ;
873
- let obj: Retained < IvarDropPanics > = unsafe { msg_send_id ! [ super ( obj) , init] } ;
874
+ let obj: Retained < IvarDropPanics > = unsafe { msg_send ! [ super ( obj) , init] } ;
874
875
drop ( obj) ;
875
876
}
876
877
@@ -907,7 +908,7 @@ mod tests {
907
908
}
908
909
909
910
let obj = DropRetainsAndLeaksSelf :: alloc ( ) . set_ivars ( ( ) ) ;
910
- let obj: Retained < DropRetainsAndLeaksSelf > = unsafe { msg_send_id ! [ super ( obj) , init] } ;
911
+ let obj: Retained < DropRetainsAndLeaksSelf > = unsafe { msg_send ! [ super ( obj) , init] } ;
911
912
drop ( obj) ;
912
913
913
914
// Suddenly, the object is alive again!
0 commit comments