summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InstCombine/unavailable-debug.ll
diff options
context:
space:
mode:
authorstozer <stephen.tozer@sony.com>2019-12-18 14:28:24 +0000
committerstozer <stephen.tozer@sony.com>2019-12-18 16:26:42 +0000
commit89d19d60adb953dad14c04c7dcaa92d135a7d58f (patch)
treed43a3b6eff9a20e31c214971721a591afde36ebc /llvm/test/Transforms/InstCombine/unavailable-debug.ll
parent32d384c0200f2ffed396875b532ef3d286b2b2e4 (diff)
downloadbcm5719-llvm-89d19d60adb953dad14c04c7dcaa92d135a7d58f.tar.gz
bcm5719-llvm-89d19d60adb953dad14c04c7dcaa92d135a7d58f.zip
Reapply: [DebugInfo] Correctly handle salvaged casts and split fragments at ISel
This reverts commit 1f3dd83cc1f2b8f72b9d59e2b4221b12fb7f9a95, reapplying commit bb1b0bc4e57428ce364d3d6c075ff03cb8973462. The original commit failed on some builds seemingly due to the use of a bracketed constructor with an std::array, i.e. `std::array<> arr({...})`.
Diffstat (limited to 'llvm/test/Transforms/InstCombine/unavailable-debug.ll')
-rw-r--r--llvm/test/Transforms/InstCombine/unavailable-debug.ll2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/test/Transforms/InstCombine/unavailable-debug.ll b/llvm/test/Transforms/InstCombine/unavailable-debug.ll
index 703c1c2898f..e3f0d7cf22d 100644
--- a/llvm/test/Transforms/InstCombine/unavailable-debug.ll
+++ b/llvm/test/Transforms/InstCombine/unavailable-debug.ll
@@ -2,7 +2,7 @@
; Make sure to update the debug value after dead code elimination.
; CHECK: %call = call signext i8 @b(i32 6), !dbg !39
-; CHECK-NEXT: call void @llvm.dbg.value(metadata i32 undef, metadata !30, metadata !DIExpression()), !dbg !38
+; CHECK-NEXT: call void @llvm.dbg.value(metadata i8 %call, metadata !30, metadata !DIExpression(DW_OP_LLVM_convert, 8, DW_ATE_signed, DW_OP_LLVM_convert, 32, DW_ATE_signed, DW_OP_stack_value)), !dbg !38
@e = common local_unnamed_addr global i8 0, align 1, !dbg !0
@c = common local_unnamed_addr global i32 0, align 4, !dbg !6
OpenPOWER on IntegriCloud