summaryrefslogtreecommitdiffstats
path: root/src/test/ui/abi/unsupported.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/abi/unsupported.rs')
-rw-r--r--src/test/ui/abi/unsupported.rs53
1 files changed, 0 insertions, 53 deletions
diff --git a/src/test/ui/abi/unsupported.rs b/src/test/ui/abi/unsupported.rs
deleted file mode 100644
index 6427a5695..000000000
--- a/src/test/ui/abi/unsupported.rs
+++ /dev/null
@@ -1,53 +0,0 @@
-// revisions: x64 i686 aarch64 arm
-//
-// [x64] needs-llvm-components: x86
-// [x64] compile-flags: --target=x86_64-unknown-linux-gnu --crate-type=rlib
-// [i686] needs-llvm-components: x86
-// [i686] compile-flags: --target=i686-unknown-linux-gnu --crate-type=rlib
-// [aarch64] needs-llvm-components: aarch64
-// [aarch64] compile-flags: --target=aarch64-unknown-linux-gnu --crate-type=rlib
-// [arm] needs-llvm-components: arm
-// [arm] compile-flags: --target=armv7-unknown-linux-gnueabihf --crate-type=rlib
-#![no_core]
-#![feature(
- no_core,
- lang_items,
- abi_ptx,
- abi_msp430_interrupt,
- abi_avr_interrupt,
- abi_thiscall,
- abi_amdgpu_kernel,
- wasm_abi,
- abi_x86_interrupt
-)]
-#[lang="sized"]
-trait Sized { }
-
-extern "ptx-kernel" fn ptx() {}
-//~^ ERROR is not a supported ABI
-extern "amdgpu-kernel" fn amdgpu() {}
-//~^ ERROR is not a supported ABI
-extern "wasm" fn wasm() {}
-//~^ ERROR is not a supported ABI
-extern "aapcs" fn aapcs() {}
-//[x64]~^ ERROR is not a supported ABI
-//[i686]~^^ ERROR is not a supported ABI
-//[aarch64]~^^^ ERROR is not a supported ABI
-extern "msp430-interrupt" fn msp430() {}
-//~^ ERROR is not a supported ABI
-extern "avr-interrupt" fn avr() {}
-//~^ ERROR is not a supported ABI
-extern "x86-interrupt" fn x86() {}
-//[aarch64]~^ ERROR is not a supported ABI
-//[arm]~^^ ERROR is not a supported ABI
-extern "thiscall" fn thiscall() {}
-//[x64]~^ ERROR is not a supported ABI
-//[aarch64]~^^ ERROR is not a supported ABI
-//[arm]~^^^ ERROR is not a supported ABI
-extern "stdcall" fn stdcall() {}
-//[x64]~^ WARN use of calling convention not supported
-//[x64]~^^ WARN this was previously accepted
-//[aarch64]~^^^ WARN use of calling convention not supported
-//[aarch64]~^^^^ WARN this was previously accepted
-//[arm]~^^^^^ WARN use of calling convention not supported
-//[arm]~^^^^^^ WARN this was previously accepted