File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -490,11 +490,11 @@ fn ptr_metadata() {
490490 let vtable_5: DynMetadata < dyn Display > =
491491 metadata ( & Pair ( true , 7_u32 ) as & Pair < bool , dyn Display > ) ;
492492 unsafe {
493- let address_1: usize = std:: mem:: transmute ( vtable_1) ;
494- let address_2: usize = std:: mem:: transmute ( vtable_2) ;
495- let address_3: usize = std:: mem:: transmute ( vtable_3) ;
496- let address_4: usize = std:: mem:: transmute ( vtable_4) ;
497- let address_5: usize = std:: mem:: transmute ( vtable_5) ;
493+ let address_1: * const ( ) = std:: mem:: transmute ( vtable_1) ;
494+ let address_2: * const ( ) = std:: mem:: transmute ( vtable_2) ;
495+ let address_3: * const ( ) = std:: mem:: transmute ( vtable_3) ;
496+ let address_4: * const ( ) = std:: mem:: transmute ( vtable_4) ;
497+ let address_5: * const ( ) = std:: mem:: transmute ( vtable_5) ;
498498 // Different trait => different vtable pointer
499499 assert_ne ! ( address_1, address_2) ;
500500 // Different erased type => different vtable pointer
You can’t perform that action at this time.
0 commit comments