summaryrefslogtreecommitdiffstats
path: root/llvm/test/DebugInfo/X86/array2.ll
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2014-12-23 02:58:14 +0000
committerChandler Carruth <chandlerc@gmail.com>2014-12-23 02:58:14 +0000
commitc7d1e24b34a40cb1b7670c66fab65de039e421f2 (patch)
tree81d8aa91b37d7e3502a520b8f1db3f415dfda0bd /llvm/test/DebugInfo/X86/array2.ll
parent5238deb2ffba2573c5ebc13714f54507075f79b8 (diff)
downloadbcm5719-llvm-c7d1e24b34a40cb1b7670c66fab65de039e421f2.tar.gz
bcm5719-llvm-c7d1e24b34a40cb1b7670c66fab65de039e421f2.zip
Revert r224739: Debug info: Teach SROA how to update debug info for
fragmented variables. This caused codegen to start crashing when we built somewhat large programs with debug info and optimizations. 'check-msan' hit in, and I suspect a bootstrap would as well. I mailed a test case to the review thread. llvm-svn: 224750
Diffstat (limited to 'llvm/test/DebugInfo/X86/array2.ll')
-rw-r--r--llvm/test/DebugInfo/X86/array2.ll8
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/test/DebugInfo/X86/array2.ll b/llvm/test/DebugInfo/X86/array2.ll
index 74dd9303d75..6dfa8d71783 100644
--- a/llvm/test/DebugInfo/X86/array2.ll
+++ b/llvm/test/DebugInfo/X86/array2.ll
@@ -13,12 +13,12 @@
; }
;
; RUN: opt %s -O2 -S -o - | FileCheck %s
-; Test that we correctly lower dbg.declares for arrays.
+; Test that we do not lower dbg.declares for arrays.
;
; CHECK: define i32 @main
-; CHECK: call void @llvm.dbg.value(metadata i32 42, i64 0, metadata ![[ARRAY:[0-9]+]], metadata ![[EXPR:[0-9]+]])
-; CHECK: ![[ARRAY]] = {{.*}}; [ DW_TAG_auto_variable ] [array] [line 6]
-; CHECK: ![[EXPR]] = {{.*}}; [ DW_TAG_expression ] [DW_OP_piece offset=0, size=4]
+; CHECK: call void @llvm.dbg.value
+; CHECK: call void @llvm.dbg.value
+; CHECK: call void @llvm.dbg.declare
target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
target triple = "x86_64-apple-macosx10.9.0"
OpenPOWER on IntegriCloud