1 // aux-build:test-macros.rs
4 extern crate test_macros
;
6 use test_macros
::{nop_attr, no_output, emit_input}
;
9 assert_eq
!(unsafe { rust_get_test_int() }
, 0isize
);
10 assert_eq
!(unsafe { rust_dbg_extern_identity_u32(0xDEADBEEF) }
, 0xDEADBEEF);
13 #[link(name = "rust_test_helpers", kind = "static")]
16 //~^ ERROR macro invocations in `extern {}` blocks are experimental
17 fn some_definitely_unknown_symbol_which_should_be_removed();
20 //~^ ERROR macro invocations in `extern {}` blocks are experimental
21 fn rust_get_test_int() -> isize;
23 emit_input
!(fn rust_dbg_extern_identity_u32(arg
: u32) -> u32;);
24 //~^ ERROR macro invocations in `extern {}` blocks are experimental