File tree Expand file tree Collapse file tree 3 files changed +3
-3
lines changed
tests/compile-fail/validity Expand file tree Collapse file tree 3 files changed +3
-3
lines changed Original file line number Diff line number Diff line change 1- 97b1128589fdaa786a7cf65c5a6ff7ed37a1d2f3
1+ d36b7f69448f7390fa9dfde75d58b914365acdab
Original file line number Diff line number Diff line change 11use std:: mem;
22
33fn main ( ) {
4- let _x: & i32 = unsafe { mem:: transmute ( 16usize ) } ; //~ ERROR integer pointer in non-ZST reference
4+ let _x: & i32 = unsafe { mem:: transmute ( 16usize ) } ; //~ ERROR dangling reference (created from integer)
55}
Original file line number Diff line number Diff line change @@ -3,5 +3,5 @@ use std::mem;
33fn main ( ) {
44 let val = 14 ;
55 let ptr = ( & val as * const i32 ) . wrapping_offset ( 1 ) ;
6- let _x: & i32 = unsafe { mem:: transmute ( ptr) } ; //~ ERROR encountered dangling (not entirely in bounds) reference
6+ let _x: & i32 = unsafe { mem:: transmute ( ptr) } ; //~ ERROR dangling reference (not entirely in bounds)
77}
You can’t perform that action at this time.
0 commit comments