about summary refs log tree commit diff
path: root/src/test/codegen/no-jump-tables.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/codegen/no-jump-tables.rs')
-rw-r--r--src/test/codegen/no-jump-tables.rs22
1 files changed, 0 insertions, 22 deletions
diff --git a/src/test/codegen/no-jump-tables.rs b/src/test/codegen/no-jump-tables.rs
deleted file mode 100644
index 8e2cb47566e..00000000000
--- a/src/test/codegen/no-jump-tables.rs
+++ /dev/null
@@ -1,22 +0,0 @@
-// Test that the `no-jump-tables` function attribute are (not) emitted when
-// the `-Zno-jump-tables` flag is (not) set.
-
-// 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]
-
-#[lang = "sized"]
-trait Sized {}
-
-#[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"{{.*}} }
-}