blob: c528da8cfc4643fa3b4562ee4f01f1d799e0cded [file]
//@ run-pass
#![allow(improper_ctypes)]
pub struct TwoU32s {
one: u32,
two: u32,
}
#[link(name = "rust_test_helpers", kind = "static")]
extern "C" {
pub fn rust_dbg_extern_return_TwoU32s() -> TwoU32s;
}
pub fn main() {
unsafe {
let y = rust_dbg_extern_return_TwoU32s();
assert_eq!(y.one, 10);
assert_eq!(y.two, 20);
}
}