rust/tests/ui/parallel-rustc/read-stolen-value-issue-111...

19 lines
276 B
Rust

//@ compile-flags: -Z threads=16
//@ run-pass
#[repr(transparent)]
struct Sched {
i: i32,
}
impl Sched {
extern "C" fn get(self) -> i32 { self.i }
}
fn main() {
let s = Sched { i: 4 };
let f = || -> i32 {
s.get()
};
println!("f: {}", f());
}