//@ check-fail | |
#[derive(Copy, Clone)] | |
pub struct ChildStdin { | |
inner: AnonPipe, | |
} | |
#[derive(Copy, Clone)] | |
enum AnonPipe {} | |
const FOO: () = { | |
union Foo { | |
a: ChildStdin, | |
b: (), | |
} | |
let x = unsafe { Foo { b: () }.a }; | |
//~^ ERROR: evaluation of constant value failed | |
let x = &x.inner; | |
}; | |
fn main() {} |