#![feature(coroutines)]
fn main() {
let x = (|_| {},);
|| {
let x = x;
x.0({ //~ ERROR borrow may still be in use when coroutine yields
yield;
});
};
}