rust/src/test/ui/consts/projection_qualif.rs

14 lines
303 B
Rust
Raw Normal View History

use std::cell::Cell;
const FOO: &u32 = {
let mut a = 42;
{
let b: *mut u32 = &mut a; //~ ERROR may only refer to immutable values
unsafe { *b = 5; } //~ ERROR dereferencing raw pointers in constants
2018-11-26 06:08:55 -06:00
//~^ contains unimplemented expression
}
&{a}
};
2018-11-21 04:13:49 -06:00
fn main() {}