@@ -17,18 +17,21 @@ extern "rust-intrinsic" fn f1() {} //~ ERROR intrinsics are subject to change
1717extern "platform-intrinsic" fn f2 ( ) { } //~ ERROR platform intrinsics are experimental
1818extern "vectorcall" fn f3 ( ) { } //~ ERROR vectorcall is experimental and subject to change
1919extern "rust-call" fn f4 ( ) { } //~ ERROR rust-call ABI is subject to change
20+ extern "msp430-interrupt" fn f5 ( ) { } //~ ERROR msp430-interrupt ABI is experimental
2021
2122// Methods in trait definition
2223trait Tr {
2324 extern "rust-intrinsic" fn m1 ( ) ; //~ ERROR intrinsics are subject to change
2425 extern "platform-intrinsic" fn m2 ( ) ; //~ ERROR platform intrinsics are experimental
2526 extern "vectorcall" fn m3 ( ) ; //~ ERROR vectorcall is experimental and subject to change
2627 extern "rust-call" fn m4 ( ) ; //~ ERROR rust-call ABI is subject to change
28+ extern "msp430-interrupt" fn m5 ( ) ; //~ ERROR msp430-interrupt ABI is experimental
2729
2830 extern "rust-intrinsic" fn dm1 ( ) { } //~ ERROR intrinsics are subject to change
2931 extern "platform-intrinsic" fn dm2 ( ) { } //~ ERROR platform intrinsics are experimental
3032 extern "vectorcall" fn dm3 ( ) { } //~ ERROR vectorcall is experimental and subject to change
3133 extern "rust-call" fn dm4 ( ) { } //~ ERROR rust-call ABI is subject to change
34+ extern "msp430-interrupt" fn dm5 ( ) { } //~ ERROR msp430-interrupt ABI is experimental
3235}
3336
3437struct S ;
@@ -39,6 +42,7 @@ impl Tr for S {
3942 extern "platform-intrinsic" fn m2 ( ) { } //~ ERROR platform intrinsics are experimental
4043 extern "vectorcall" fn m3 ( ) { } //~ ERROR vectorcall is experimental and subject to change
4144 extern "rust-call" fn m4 ( ) { } //~ ERROR rust-call ABI is subject to change
45+ extern "msp430-interrupt" fn m5 ( ) { } //~ ERROR msp430-interrupt ABI is experimental
4246}
4347
4448// Methods in inherent impl
@@ -47,18 +51,21 @@ impl S {
4751 extern "platform-intrinsic" fn im2 ( ) { } //~ ERROR platform intrinsics are experimental
4852 extern "vectorcall" fn im3 ( ) { } //~ ERROR vectorcall is experimental and subject to change
4953 extern "rust-call" fn im4 ( ) { } //~ ERROR rust-call ABI is subject to change
54+ extern "msp430-interrupt" fn im5 ( ) { } //~ ERROR msp430-interrupt ABI is experimental
5055}
5156
5257// Function pointer types
5358type A1 = extern "rust-intrinsic" fn ( ) ; //~ ERROR intrinsics are subject to change
5459type A2 = extern "platform-intrinsic" fn ( ) ; //~ ERROR platform intrinsics are experimental
5560type A3 = extern "vectorcall" fn ( ) ; //~ ERROR vectorcall is experimental and subject to change
5661type A4 = extern "rust-call" fn ( ) ; //~ ERROR rust-call ABI is subject to change
62+ type A5 = extern "msp430-interrupt" fn ( ) ; //~ ERROR msp430-interrupt ABI is experimental
5763
5864// Foreign modules
5965extern "rust-intrinsic" { } //~ ERROR intrinsics are subject to change
6066extern "platform-intrinsic" { } //~ ERROR platform intrinsics are experimental
6167extern "vectorcall" { } //~ ERROR vectorcall is experimental and subject to change
6268extern "rust-call" { } //~ ERROR rust-call ABI is subject to change
69+ extern "msp430-interrupt" { } //~ ERROR msp430-interrupt ABI is experimental
6370
6471fn main ( ) { }
0 commit comments