diff options
| author | David Blaikie <dblaikie@gmail.com> | 2014-06-24 20:10:27 +0000 |
|---|---|---|
| committer | David Blaikie <dblaikie@gmail.com> | 2014-06-24 20:10:27 +0000 |
| commit | 6800e398650da64f663b2888a83f835a3dd32b92 (patch) | |
| tree | 7640a73f118a1200f89d1fe09f2ebc0bdfcd6c95 /llvm/test/DebugInfo/2010-01-19-DbgScope.ll | |
| parent | 83973ef23b32666d972b55d20bca471c3f502398 (diff) | |
| download | bcm5719-llvm-6800e398650da64f663b2888a83f835a3dd32b92.tar.gz bcm5719-llvm-6800e398650da64f663b2888a83f835a3dd32b92.zip | |
Fix up scoping in a few tests (and delete one that validates unnecessary behavior).
Most of this is just tests that were silently succeeding in spite of
schema changes I made over a year ago. Cleaning them up as they lead to
failures in a change I'm working on/will come soon.
test/DebugInfo/2010-01-19-DbgScope.ll was removed as it tested miscoping
where a DebugLoc described a location not in the current function. The
test case doesn't describe why this is a valid situation and should be
supported, so I'm removing it and shortly going to commit changes that
make this firmly unsupported/assert-fail.
llvm-svn: 211628
Diffstat (limited to 'llvm/test/DebugInfo/2010-01-19-DbgScope.ll')
| -rw-r--r-- | llvm/test/DebugInfo/2010-01-19-DbgScope.ll | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/llvm/test/DebugInfo/2010-01-19-DbgScope.ll b/llvm/test/DebugInfo/2010-01-19-DbgScope.ll deleted file mode 100644 index 1a7e378374c..00000000000 --- a/llvm/test/DebugInfo/2010-01-19-DbgScope.ll +++ /dev/null @@ -1,35 +0,0 @@ -; RUN: llc -O0 < %s -o /dev/null -; Ignore unreachable scopes. -declare void @foo(i32) noreturn - -define i32 @bar() nounwind ssp { -entry: - br i1 undef, label %bb, label %bb11, !dbg !0 - -bb: ; preds = %entry - call void @foo(i32 0) noreturn nounwind, !dbg !7 - unreachable, !dbg !7 - -bb11: ; preds = %entry - ret i32 1, !dbg !11 -} - -!llvm.dbg.cu = !{!3} -!llvm.module.flags = !{!15} - -!0 = metadata !{i32 8647, i32 0, metadata !1, null} -!1 = metadata !{i32 458763, metadata !12, metadata !2, i32 0, i32 0, i32 0} ; [ DW_TAG_lexical_block ] -!2 = metadata !{i32 458798, null, metadata !3, metadata !"bar", metadata !"bar", metadata !"bar", i32 8639, metadata !4, i1 true, i1 true, i32 0, i32 0, null, i32 0, i32 0, null, null, null, null, i32 0} ; [ DW_TAG_subprogram ] -!3 = metadata !{i32 458769, metadata !12, i32 1, metadata !"LLVM build 00", i1 true, metadata !"", i32 0, metadata !13, metadata !13, metadata !14, null, null, metadata !""} ; [ DW_TAG_compile_unit ] -!4 = metadata !{i32 458773, null, metadata !3, metadata !"", i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !5, i32 0, null, null, null} ; [ DW_TAG_subroutine_type ] [line 0, size 0, align 0, offset 0] [from ] -!5 = metadata !{metadata !6} -!6 = metadata !{i32 458788, null, metadata !3, metadata !"char", i32 0, i64 8, i64 8, i64 0, i32 0, i32 6} ; [ DW_TAG_base_type ] -!7 = metadata !{i32 8648, i32 0, metadata !8, null} -!8 = metadata !{i32 458763, metadata !12, metadata !9, i32 0, i32 0, i32 0} ; [ DW_TAG_lexical_block ] -!9 = metadata !{i32 458763, metadata !12, metadata !10, i32 0, i32 0, i32 0} ; [ DW_TAG_lexical_block ] -!10 = metadata !{i32 458798, null, metadata !3, metadata !"bar2", metadata !"bar2", metadata !"bar2", i32 8639, metadata !4, i1 true, i1 true, i32 0, i32 0, null, i32 0, i32 0, null, null, null, null, i32 0} ; [ DW_TAG_subprogram ] -!11 = metadata !{i32 8652, i32 0, metadata !1, null} -!12 = metadata !{metadata !"c-parser.c", metadata !"llvmgcc"} -!13 = metadata !{i32 0} -!14 = metadata !{metadata !2} -!15 = metadata !{i32 1, metadata !"Debug Info Version", i32 1} |

