blob: 44ead560cf889525a474e16ca0222ac90e5681dd [file] [log] [blame]
#![feature(coroutines)]
fn main() {
#[coroutine]
|| {
// The reference in `_a` is a Legal with NLL since it ends before the yield
let _a = &mut true;
let b = &mut true;
//~^ ERROR borrow may still be in use when coroutine yields
yield ();
println!("{}", b);
};
}