blob: ea8ecb678591a49e2ca85fbad0d6da2b433de653 [file] [log] [blame] [edit]
//@ 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());
}