diff options
Diffstat (limited to 'tests/codegen/debuginfo-constant-locals.rs')
| -rw-r--r-- | tests/codegen/debuginfo-constant-locals.rs | 28 |
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 |
