]> git.lizzy.rs Git - rust.git/blob - src/test/ui/consts/projection_qualif.stderr
Rollup merge of #57107 - mjbshaw:thread_local_test, r=nikomatsakis
[rust.git] / src / test / ui / consts / projection_qualif.stderr
1 error[E0017]: references in constants may only refer to immutable values
2   --> $DIR/projection_qualif.rs:6:27
3    |
4 LL |         let b: *mut u32 = &mut a; //~ ERROR may only refer to immutable values
5    |                           ^^^^^^ constants require immutable values
6
7 error[E0019]: constant contains unimplemented expression type
8   --> $DIR/projection_qualif.rs:7:18
9    |
10 LL |         unsafe { *b = 5; } //~ ERROR dereferencing raw pointers in constants
11    |                  ^^^^^^
12
13 error[E0658]: dereferencing raw pointers in constants is unstable (see issue #51911)
14   --> $DIR/projection_qualif.rs:7:18
15    |
16 LL |         unsafe { *b = 5; } //~ ERROR dereferencing raw pointers in constants
17    |                  ^^^^^^
18    |
19    = help: add #![feature(const_raw_ptr_deref)] to the crate attributes to enable
20
21 error: aborting due to 3 previous errors
22
23 Some errors occurred: E0017, E0019, E0658.
24 For more information about an error, try `rustc --explain E0017`.