1 // needs-llvm-components: msp430
2 // compile-flags: --target=msp430-none-elf --crate-type=rlib
4 #![feature(no_core, lang_items)]
8 extern "msp430-interrupt" fn f() {}
9 //~^ ERROR msp430-interrupt ABI is experimental
12 extern "msp430-interrupt" fn m();
13 //~^ ERROR msp430-interrupt ABI is experimental
15 extern "msp430-interrupt" fn dm() {}
16 //~^ ERROR msp430-interrupt ABI is experimental
21 extern "msp430-interrupt" fn m() {}
22 //~^ ERROR msp430-interrupt ABI is experimental
26 extern "msp430-interrupt" fn im() {}
27 //~^ ERROR msp430-interrupt ABI is experimental
30 type TA = extern "msp430-interrupt" fn();
31 //~^ ERROR msp430-interrupt ABI is experimental
33 extern "msp430-interrupt" {}
34 //~^ ERROR msp430-interrupt ABI is experimental