summaryrefslogtreecommitdiff
path: root/test/DebugInfo/X86/op_deref.ll
diff options
context:
space:
mode:
Diffstat (limited to 'test/DebugInfo/X86/op_deref.ll')
-rw-r--r--test/DebugInfo/X86/op_deref.ll12
1 files changed, 3 insertions, 9 deletions
diff --git a/test/DebugInfo/X86/op_deref.ll b/test/DebugInfo/X86/op_deref.ll
index 31fd57bcb2..c3580a790c 100644
--- a/test/DebugInfo/X86/op_deref.ll
+++ b/test/DebugInfo/X86/op_deref.ll
@@ -1,16 +1,10 @@
; RUN: llc -O0 -mtriple=x86_64-apple-darwin %s -o %t -filetype=obj
-; RUN: llvm-dwarfdump -debug-dump=info %t | FileCheck %s -check-prefix=DW-CHECK
+; RUN: llvm-dwarfdump -debug-dump=info %t | FileCheck %s
-; DW-CHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000067] = "vla")
+; CHECK: DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000067] = "vla")
; FIXME: The location here needs to be fixed, but llvm-dwarfdump doesn't handle
; DW_AT_location lists yet.
-; DW-CHECK: DW_AT_location [DW_FORM_data4] (0x00000000)
-
-; Unfortunately llvm-dwarfdump can't unparse a list of DW_AT_locations
-; right now, so we check the asm output:
-; RUN: llc -O0 -mtriple=x86_64-apple-darwin %s -o - -filetype=asm | FileCheck %s -check-prefix=ASM-CHECK
-; vla should have a register-indirect address at one point.
-; ASM-CHECK: DEBUG_VALUE: vla <- RCX+0
+; CHECK: DW_AT_location [DW_FORM_data4] (0x00000000)
define void @testVLAwithSize(i32 %s) nounwind uwtable ssp {
entry: