summaryrefslogtreecommitdiff
path: root/test/Bitcode
diff options
context:
space:
mode:
authorManman Ren <manman.ren@gmail.com>2014-01-16 01:51:12 +0000
committerManman Ren <manman.ren@gmail.com>2014-01-16 01:51:12 +0000
commit2666b15908125479cea95066593873168127be72 (patch)
tree8d18e91c3cba8e0add24b9b49b01c00919cc2324 /test/Bitcode
parent897473a28dc52e941923ea22939f69dacb85a547 (diff)
downloadllvm-2666b15908125479cea95066593873168127be72.tar.gz
llvm-2666b15908125479cea95066593873168127be72.tar.bz2
llvm-2666b15908125479cea95066593873168127be72.tar.xz
Report a warning when dropping outdated debug info metadata.
Use DiagnosticInfo to emit the warning. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@199346 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Bitcode')
-rw-r--r--test/Bitcode/drop-debug-info.ll4
1 files changed, 3 insertions, 1 deletions
diff --git a/test/Bitcode/drop-debug-info.ll b/test/Bitcode/drop-debug-info.ll
index da4ae0c541..8786ebb3b4 100644
--- a/test/Bitcode/drop-debug-info.ll
+++ b/test/Bitcode/drop-debug-info.ll
@@ -1,4 +1,5 @@
-; RUN: llvm-as < %s | llvm-dis | FileCheck %s
+; RUN: llvm-as < %s -o %t.bc 2>&1 >/dev/null | FileCheck -check-prefix=WARN %s
+; RUN: llvm-dis < %t.bc | FileCheck %s
define i32 @main() {
entry:
@@ -22,5 +23,6 @@ entry:
!9 = metadata !{i32 2, metadata !"Dwarf Version", i32 2}
!12 = metadata !{i32 4, i32 0, metadata !4, null}
+; WARN: warning: invalid debug metadata version (0)
; CHECK-NOT: !dbg
; CHECK-NOT: !llvm.dbg.cu