rust/src/test/ui/consts/static_mut_containing_mut_ref2.rs
2019-12-02 09:43:40 -05:00

12 lines
414 B
Rust

// revisions: stock mut_refs
#![cfg_attr(mut_refs, feature(const_mut_refs))]
static mut STDERR_BUFFER_SPACE: u8 = 0;
pub static mut STDERR_BUFFER: () = unsafe { *(&mut STDERR_BUFFER_SPACE) = 42; };
//[mut_refs]~^ ERROR could not evaluate static initializer
//[stock]~^^ ERROR references in statics may only refer to immutable values
//[stock]~| ERROR static contains unimplemented expression type
fn main() {}