diff --git a/test/BugPoint/metadata.ll b/test/BugPoint/metadata.ll index 44d109aa007..cd0de61e6be 100644 --- a/test/BugPoint/metadata.ll +++ b/test/BugPoint/metadata.ll @@ -24,6 +24,7 @@ define void @test(i32* %a, i8* %b) { declare void @foo() !llvm.module.flags = !{!17} +!llvm.dbg.cu = !{!8} !0 = !{!"boring"} !1 = !{!"uninteresting"} @@ -31,6 +32,7 @@ declare void @foo() !3 = !{!"noise"} !4 = !{!"filler"} +!8 = distinct !DICompileUnit(language: DW_LANG_C99, file: !15, subprograms: !{!9}) !9 = distinct !DISubprogram(name: "test", file: !15) !10 = !DILocation(line: 100, column: 101, scope: !9) !11 = !DILocation(line: 102, column: 103, scope: !9) diff --git a/test/Linker/Inputs/mdlocation.ll b/test/Linker/Inputs/mdlocation.ll index 9c2f65d0a59..7ba19ffc76b 100644 --- a/test/Linker/Inputs/mdlocation.ll +++ b/test/Linker/Inputs/mdlocation.ll @@ -7,3 +7,7 @@ ; Test distinct nodes. !4 = distinct !DILocation(line: 3, column: 7, scope: !0) !5 = distinct !DILocation(line: 3, column: 7, scope: !0, inlinedAt: !4) + +!llvm.dbg.cu = !{!6} +!6 = distinct !DICompileUnit(language: DW_LANG_C89, file: !7, subprograms: !{!0}) +!7 = !DIFile(filename: "source.c", directory: "/dir") diff --git a/test/Linker/mdlocation.ll b/test/Linker/mdlocation.ll index b42058bac60..7d8d165755b 100644 --- a/test/Linker/mdlocation.ll +++ b/test/Linker/mdlocation.ll @@ -24,3 +24,7 @@ ; Test distinct nodes. !4 = distinct !DILocation(line: 3, column: 7, scope: !0) !5 = distinct !DILocation(line: 3, column: 7, scope: !0, inlinedAt: !4) + +!llvm.dbg.cu = !{!6} +!6 = distinct !DICompileUnit(language: DW_LANG_C89, file: !7, subprograms: !{!0}) +!7 = !DIFile(filename: "source.c", directory: "/dir")