blob: b60387aed99def2bedff5156b20dbbad8b7cbe94 [file] [log] [blame]
// run-pass
#![allow(improper_ctypes)]
// ignore-wasm32-bare no libc to test ffi with
pub struct TwoU8s {
one: u8,
two: u8,
}
#[link(name = "rust_test_helpers", kind = "static")]
extern "C" {
pub fn rust_dbg_extern_return_TwoU8s() -> TwoU8s;
}
pub fn main() {
unsafe {
let y = rust_dbg_extern_return_TwoU8s();
assert_eq!(y.one, 10);
assert_eq!(y.two, 20);
}
}