about summary refs log tree commit diff
path: root/tests/codegen/no-jump-tables.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/codegen/no-jump-tables.rs')
-rw-r--r--tests/codegen/no-jump-tables.rs23
1 files changed, 0 insertions, 23 deletions
diff --git a/tests/codegen/no-jump-tables.rs b/tests/codegen/no-jump-tables.rs
deleted file mode 100644
index e49de7e9dc1..00000000000
--- a/tests/codegen/no-jump-tables.rs
+++ /dev/null
@@ -1,23 +0,0 @@
-// Test that the `no-jump-tables` function attribute are (not) emitted when
-// the `-Zno-jump-tables` flag is (not) set.
-
-//@ add-core-stubs
-//@ revisions: unset set
-//@ needs-llvm-components: x86
-//@ compile-flags: --target x86_64-unknown-linux-gnu
-//@ [set] compile-flags: -Zno-jump-tables
-
-#![crate_type = "lib"]
-#![feature(no_core, lang_items)]
-#![no_core]
-
-extern crate minicore;
-use minicore::*;
-
-#[no_mangle]
-pub fn foo() {
-    // CHECK: @foo() unnamed_addr #0
-
-    // unset-NOT: attributes #0 = { {{.*}}"no-jump-tables"="true"{{.*}} }
-    // set: attributes #0 = { {{.*}}"no-jump-tables"="true"{{.*}} }
-}