13 lines
252 B
Rust
13 lines
252 B
Rust
|
// Issue 46036: [NLL] false edges on infinite loops
|
||
|
// Infinite loops should create false edges to the cleanup block.
|
||
|
|
||
|
struct Foo { x: &'static u32 }
|
||
|
|
||
|
fn foo() {
|
||
|
let a = 3;
|
||
|
let foo = Foo { x: &a }; //~ ERROR E0597
|
||
|
loop { }
|
||
|
}
|
||
|
|
||
|
fn main() { }
|