]> git.lizzy.rs Git - rust.git/blob - tests/ui/consts/issue-64506.rs
Rollup merge of #106963 - compiler-errors:scope-expr-dupe, r=michaelwoerister
[rust.git] / tests / ui / consts / issue-64506.rs
1 // check-pass
2
3 #[derive(Copy, Clone)]
4 pub struct ChildStdin {
5     inner: AnonPipe,
6 }
7
8 #[derive(Copy, Clone)]
9 enum AnonPipe {}
10
11 const FOO: () = {
12     union Foo {
13         a: ChildStdin,
14         b: (),
15     }
16     let x = unsafe { Foo { b: () }.a };
17     let x = &x.inner;
18 };
19
20 fn main() {}