blob: cc9f17fd4e6bc0ae60fb6eff90f6136997cc3422 (
plain)
1
2
3
4
5
6
7
8
9
10
|
// 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() {}
|