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

19 lines
276 B
Rust
Raw Normal View History

//@ compile-flags: -Z threads=16
//@ run-pass
2024-02-07 01:26:57 -06:00
#[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());
}