]> git.proxmox.com Git - rustc.git/blobdiff - src/test/ui/consts/const-eval/const_raw_ptr_ops2.rs
New upstream version 1.51.0+dfsg1
[rustc.git] / src / test / ui / consts / const-eval / const_raw_ptr_ops2.rs
index d2a7623837a23ee612a17f4e491f4cc3db8d0e9d..c6a623b29327699971454ae03676a2bf090e8e8d 100644 (file)
@@ -6,8 +6,11 @@ fn main() {}
 const Y: usize = unsafe { 42usize as *const i32 as usize + 1 };
 // unconst and bad, will thus error in miri
 const Y2: usize = unsafe { &1 as *const i32 as usize + 1 }; //~ ERROR any use of this
+//~| WARN this was previously accepted by the compiler but is being phased out
 // unconst and fine
 const Z: i32 = unsafe { *(&1 as *const i32) };
 // unconst and bad, will thus error in miri
 const Z2: i32 = unsafe { *(42 as *const i32) }; //~ ERROR any use of this value will cause
+//~| WARN this was previously accepted by the compiler but is being phased out
 const Z3: i32 = unsafe { *(44 as *const i32) }; //~ ERROR any use of this value will cause
+//~| WARN this was previously accepted by the compiler but is being phased out