11 lines
218 B
Rust
11 lines
218 B
Rust
|
// Check that we handle multiple closures in the same promoted constant.
|
||
|
|
||
|
fn foo() -> &'static i32 {
|
||
|
let z = 0;
|
||
|
let p = &(|y| y, |y| y);
|
||
|
p.0(&z);
|
||
|
p.1(&z) //~ ERROR cannot return
|
||
|
}
|
||
|
|
||
|
fn main() {}
|