mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-23 15:23:46 +00:00
13 lines
301 B
Rust
13 lines
301 B
Rust
#![feature(coroutines)]
|
|
|
|
fn main() {
|
|
|| {
|
|
// The reference in `_a` is a Legal with NLL since it ends before the yield
|
|
let _a = &mut true;
|
|
let b = &mut true;
|
|
//~^ borrow may still be in use when coroutine yields
|
|
yield ();
|
|
println!("{}", b);
|
|
};
|
|
}
|