14 lines
196 B
Rust
14 lines
196 B
Rust
//@ run-pass
|
|
//@ ignore-emscripten
|
|
|
|
#[repr(C)]
|
|
pub struct Foo(i128);
|
|
|
|
#[no_mangle]
|
|
#[allow(improper_ctypes_definitions)]
|
|
pub extern "C" fn foo(x: Foo) -> Foo { x }
|
|
|
|
fn main() {
|
|
foo(Foo(1));
|
|
}
|