]> git.proxmox.com Git - rustc.git/blob - src/test/ui/consts/issue-miri-1910.stderr
New upstream version 1.64.0+dfsg1
[rustc.git] / src / test / ui / consts / issue-miri-1910.stderr
1 error: any use of this value will cause an error
2 --> $SRC_DIR/core/src/ptr/mod.rs:LL:COL
3 |
4 LL | copy_nonoverlapping(src, tmp.as_mut_ptr(), 1);
5 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6 | |
7 | unable to turn pointer into raw bytes
8 | inside `std::ptr::read::<u8>` at $SRC_DIR/core/src/ptr/mod.rs:LL:COL
9 | inside `ptr::const_ptr::<impl *const u8>::read` at $SRC_DIR/core/src/ptr/const_ptr.rs:LL:COL
10 | inside `C` at $DIR/issue-miri-1910.rs:7:5
11 |
12 ::: $DIR/issue-miri-1910.rs:4:1
13 |
14 LL | const C: () = unsafe {
15 | -----------
16 |
17 = note: `#[deny(const_err)]` on by default
18 = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
19 = note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
20 = help: this code performed an operation that depends on the underlying bytes representing a pointer
21 = help: the absolute address of a pointer is not known at compile-time, so such operations are not supported
22
23 error: aborting due to previous error
24
25 Future incompatibility report: Future breakage diagnostic:
26 error: any use of this value will cause an error
27 --> $SRC_DIR/core/src/ptr/mod.rs:LL:COL
28 |
29 LL | copy_nonoverlapping(src, tmp.as_mut_ptr(), 1);
30 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
31 | |
32 | unable to turn pointer into raw bytes
33 | inside `std::ptr::read::<u8>` at $SRC_DIR/core/src/ptr/mod.rs:LL:COL
34 | inside `ptr::const_ptr::<impl *const u8>::read` at $SRC_DIR/core/src/ptr/const_ptr.rs:LL:COL
35 | inside `C` at $DIR/issue-miri-1910.rs:7:5
36 |
37 ::: $DIR/issue-miri-1910.rs:4:1
38 |
39 LL | const C: () = unsafe {
40 | -----------
41 |
42 = note: `#[deny(const_err)]` on by default
43 = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
44 = note: for more information, see issue #71800 <https://github.com/rust-lang/rust/issues/71800>
45 = help: this code performed an operation that depends on the underlying bytes representing a pointer
46 = help: the absolute address of a pointer is not known at compile-time, so such operations are not supported
47