// 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() {}