rust/tests/ui/nll/promoted-closure-pair.rs

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

11 lines
218 B
Rust
Raw Normal View History

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