about summary refs log tree commit diff
path: root/tests/codegen/debuginfo-constant-locals.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/codegen/debuginfo-constant-locals.rs')
-rw-r--r--tests/codegen/debuginfo-constant-locals.rs28
1 files changed, 0 insertions, 28 deletions
diff --git a/tests/codegen/debuginfo-constant-locals.rs b/tests/codegen/debuginfo-constant-locals.rs
deleted file mode 100644
index 580c69c05a5..00000000000
--- a/tests/codegen/debuginfo-constant-locals.rs
+++ /dev/null
@@ -1,28 +0,0 @@
-//@ compile-flags: -g -Copt-level=3
-
-// Check that simple constant values are preserved in debuginfo across both MIR opts and LLVM opts
-
-#![crate_type = "lib"]
-
-#[no_mangle]
-pub fn check_it() {
-    let a = 1;
-    let b = 42;
-
-    foo(a + b);
-}
-
-#[inline(never)]
-fn foo(x: i32) {
-    std::process::exit(x);
-}
-
-// CHECK-LABEL: @check_it
-// CHECK: dbg{{.}}value({{(metadata )?}}i32 1, {{(metadata )?}}![[a_metadata:[0-9]+]], {{(metadata )?}}!DIExpression()
-// CHECK: dbg{{.}}value({{(metadata )?}}i32 42, {{(metadata )?}}![[b_metadata:[0-9]+]], {{(metadata )?}}!DIExpression()
-
-// CHECK: ![[a_metadata]] = !DILocalVariable(name: "a"
-// CHECK-SAME: line: 9
-
-// CHECK: ![[b_metadata]] = !DILocalVariable(name: "b"
-// CHECK-SAME: line: 10