blob: 95acacdb78795ef6e8dff7cbdf66c1d002838668 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
// https://github.com/rust-lang/rust/issues/55223
#![allow(const_err)]
union Foo<'a> {
y: &'a (),
long_live_the_unit: &'static (),
}
const FOO: &() = {
//~^ ERROR encountered dangling pointer in final constant
let y = ();
unsafe { Foo { y: &y }.long_live_the_unit }
};
fn main() {}
|