llvm.org GIT mirror llvm / 46d00b4
Remove irrelevant references to legacy git repositories from compiler identification lines in test-cases. (Doing so only because it's then easier to search for references which are actually important and need fixing.) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@351200 91177308-0d34-0410-b5e6-96231b3b80d8 James Y Knight 10 months ago
72 changed file(s) with 111 addition(s) and 111 deletion(s). Raw diff Collapse all Expand all
477477
478478 ;; Define the compile unit.
479479 !1 = distinct !DICompileUnit(language: DW_LANG_C99, file: !2,
480 producer: "clang version 4.0.0 (http://llvm.org/git/clang.git ae4deadbea242e8ea517eef662c30443f75bd086) (http://llvm.org/git/llvm.git 818b4c1539df3e51dc7e62c89ead4abfd348827d)",
480 producer: "clang version 4.0.0",
481481 isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug,
482482 enums: !3, globals: !4)
483483
505505 !7 = !{i32 2, !"Debug Info Version", i32 3}
506506
507507 ;; Compiler identification
508 !8 = !{!"clang version 4.0.0 (http://llvm.org/git/clang.git ae4deadbea242e8ea517eef662c30443f75bd086) (http://llvm.org/git/llvm.git 818b4c1539df3e51dc7e62c89ead4abfd348827d)"}
508 !8 = !{!"clang version 4.0.0"}
509509
510510
511511 The align value in DIGlobalVariable description specifies variable alignment in
9999
100100 !llvm.ident = !{!0}
101101
102 !0 = !{!"clang version 3.7.0 (https://vaivaswatha@bitbucket.org/compilertree/amd_clang.git 93a05fb75ee3411d24e8b2b184fc766a5318403e) (https://vaivaswatha@bitbucket.org/compilertree/amd_llvm.git 166d93d26efc912b517739f64d054a435e8e95cd)"}
102 !0 = !{!"clang version 3.7.0"}
66 !llvm.module.flags = !{!3, !4}
77 !llvm.ident = !{!5}
88
9 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 3.9.1 (http://llvm.org/git/clang.git c3709e72d22432f53f8e2f14354def31a96734fe)", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !2)
9 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 3.9.1", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !2)
1010 !1 = !DIFile(filename: "main.c", directory: "/tmp")
1111 !2 = !{}
1212 !3 = !{i32 2, !"Dwarf Version", i32 4}
1313 !4 = !{i32 2, !"Debug Info Version", i32 3}
14 !5 = !{!"clang version 3.9.1 (http://llvm.org/git/clang.git c3709e72d22432f53f8e2f14354def31a96734fe)"}
14 !5 = !{!"clang version 3.9.1"}
1515 !6 = distinct !DISubprogram(name: "f", scope: !1, file: !1, line: 1, type: !7, isLocal: false, isDefinition: true, scopeLine: 1, isOptimized: false, unit: !0, retainedNodes: !2)
1616 !7 = !DISubroutineType(types: !8)
1717 !8 = !{null}
2727 !llvm.dbg.cu = !{!0}
2828 !llvm.module.flags = !{!9, !10}
2929
30 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 3.0 (http://llvm.org/git/clang.git git:/git/puzzlebox/clang.git/ c4d1aea01c4444eb81bdbf391f1be309127c3cf1)", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, globals: !2)
30 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 3.0", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, globals: !2)
3131 !1 = !DIFile(filename: "print.i", directory: "/Volumes/Ebi/echeng/radars/r9146594")
3232 !2 = !{!3}
3333 !3 = !DIGlobalVariableExpression(var: !4, expr: !DIExpression())
277277 !opencl.ocl.version = !{!107}
278278 !llvm.ident = !{!108, !109}
279279
280 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 7.0.0 (https://github.com/llvm-mirror/clang.git 3edc9a6d1f98fec61a944167cb5c36c40104918a) (https://github.com/llvm-mirror/llvm.git 90eddc791688f226397e600c287c043d9b0e35fa)", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !2, retainedTypes: !74)
280 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 7.0.0", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !2, retainedTypes: !74)
281281 !1 = !DIFile(filename: "tmp.cl", directory: "/home/yaxunl/h/git/llvm/assert")
282282 !2 = !{!3, !27, !37, !42, !46, !51, !55, !68}
283283 !3 = !DICompositeType(tag: DW_TAG_enumeration_type, name: "BrdfType", file: !4, line: 1334, size: 32, elements: !5)
385385 !105 = !{i32 2, !"Debug Info Version", i32 3}
386386 !106 = !{i32 1, !"wchar_size", i32 4}
387387 !107 = !{i32 2, i32 0}
388 !108 = !{!"clang version 7.0.0 (https://github.com/llvm-mirror/clang.git 3edc9a6d1f98fec61a944167cb5c36c40104918a) (https://github.com/llvm-mirror/llvm.git 90eddc791688f226397e600c287c043d9b0e35fa)"}
388 !108 = !{!"clang version 7.0.0"}
389389 !109 = !{!"clang version 4.0 "}
390390 !110 = distinct !DISubprogram(name: "Scene_transformT", scope: !4, file: !4, line: 2182, type: !111, isLocal: false, isDefinition: true, scopeLine: 2183, flags: DIFlagPrototyped, isOptimized: true, unit: !0, retainedNodes: !116)
391391 !111 = !DISubroutineType(types: !112)
2424 !llvm.module.flags = !{!3, !4, !5, !6}
2525 !llvm.ident = !{!7}
2626
27 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 3.9.0 (http://llvm.org/git/clang.git 075a2bc2570dfcbb6d6aed6c836e4c62b37afea6)", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !2)
27 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 3.9.0", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !2)
2828 !1 = !DIFile(filename: "/Users/jammol01/Code/test.c", directory: "/Users/jammol01/Code/llvm-git/build")
2929 !2 = !{}
3030 !3 = !{i32 2, !"Dwarf Version", i32 4}
3131 !4 = !{i32 2, !"Debug Info Version", i32 3}
3232 !5 = !{i32 1, !"wchar_size", i32 4}
3333 !6 = !{i32 1, !"min_enum_size", i32 4}
34 !7 = !{!"clang version 3.9.0 (http://llvm.org/git/clang.git 075a2bc2570dfcbb6d6aed6c836e4c62b37afea6)"}
34 !7 = !{!"clang version 3.9.0"}
3535 !8 = distinct !DISubprogram(name: "fn1", scope: !1, file: !1, line: 1, type: !9, isLocal: false, isDefinition: true, scopeLine: 1, isOptimized: true, unit: !0, retainedNodes: !2)
3636 !9 = !DISubroutineType(types: !10)
3737 !10 = !{!11}
121121 !4 = !{i32 2, !"Debug Info Version", i32 3}
122122 !5 = !{i32 1, !"wchar_size", i32 4}
123123 !6 = !{i32 1, !"min_enum_size", i32 4}
124 !7 = !{!"clang version 4.0.0 (http://llvm.org/git/clang.git b8f10df3679b36f51e1de7c4351b82d297825089) (http://llvm.org/git/llvm.git c2a5d16d1e3b8c49f5bbb1ff87a76ac4f88edb89)"}
124 !7 = !{!"clang version 4.0.0"}
125125 !8 = distinct !DISubprogram(name: "func", scope: !1, file: !1, line: 2, type: !9, isLocal: false, isDefinition: true, scopeLine: 2, flags: DIFlagPrototyped, isOptimized: true, unit: !0, retainedNodes: !12)
126126 !9 = !DISubroutineType(types: !10)
127127 !10 = !{null, !11}
4040 !llvm.module.flags = !{!11, !12}
4141 !llvm.ident = !{!13}
4242
43 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 3.8.0 (http://llvm.org/git/clang.git 15506a21305e212c406f980ed9b6b1bac785df56)", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !2)
43 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 3.8.0", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !2)
4444 !1 = !DIFile(filename: "cfi-late.c", directory: "/test")
4545 !2 = !{}
4646 !4 = distinct !DISubprogram(name: "foo", scope: !1, file: !1, line: 3, type: !5, isLocal: false, isDefinition: true, scopeLine: 3, flags: DIFlagPrototyped, isOptimized: true, unit: !0, retainedNodes: !8)
5252 !10 = !DILocalVariable(name: "y", arg: 2, scope: !4, file: !1, line: 3, type: !7)
5353 !11 = !{i32 2, !"Dwarf Version", i32 4}
5454 !12 = !{i32 2, !"Debug Info Version", i32 3}
55 !13 = !{!"clang version 3.8.0 (http://llvm.org/git/clang.git 15506a21305e212c406f980ed9b6b1bac785df56)"}
55 !13 = !{!"clang version 3.8.0"}
5656 !14 = !DIExpression()
5757 !15 = !DILocation(line: 3, column: 13, scope: !4)
5858 !16 = !DILocation(line: 3, column: 20, scope: !4)
3535 !llvm.dbg.cu = !{!0}
3636 !llvm.module.flags = !{!3, !4}
3737
38 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 4.0.0 (http://llvm.org/git/clang.git 37afcb099ac2b001f4c826da7ca1d077b67a508c) (http://llvm.org/git/llvm.git 5887f1c75b3ba216850c834b186efdd3e54b7d4f)", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !2)
38 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 4.0.0", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !2)
3939 !1 = !DIFile(filename: "file.c", directory: "/")
4040 !2 = !{}
4141 !3 = !{i32 2, !"Dwarf Version", i32 4}
1616 !llvm.module.flags = !{!6, !7, !8}
1717 !llvm.ident = !{!9}
1818
19 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 8.0.0 (http://llvm.org/git/clang.git 3fb90d137ea16e5c3a4580b9db5fd18d93df1a90) (http://llvm.org/git/llvm.git daf385e5698c00fdd693fac736acc96b95ccccd3)", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !2, retainedTypes: !3)
19 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 8.0.0", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !2, retainedTypes: !3)
2020 !1 = !DIFile(filename: "misaligned-const-load.c", directory: "/test")
2121 !2 = !{}
2222 !3 = !{!4}
2525 !6 = !{i32 2, !"Dwarf Version", i32 4}
2626 !7 = !{i32 2, !"Debug Info Version", i32 3}
2727 !8 = !{i32 1, !"wchar_size", i32 4}
28 !9 = !{!"clang version 8.0.0 (http://llvm.org/git/clang.git 3fb90d137ea16e5c3a4580b9db5fd18d93df1a90) (http://llvm.org/git/llvm.git daf385e5698c00fdd693fac736acc96b95ccccd3)"}
28 !9 = !{!"clang version 8.0.0"}
2929 !10 = distinct !DISubprogram(name: "bad_load", scope: !1, file: !1, line: 1, type: !11, isLocal: false, isDefinition: true, scopeLine: 1, isOptimized: true, unit: !0, retainedNodes: !2)
3030 !11 = !DISubroutineType(types: !12)
3131 !12 = !{!5}
1616 !llvm.module.flags = !{!6, !7, !8}
1717 !llvm.ident = !{!9}
1818
19 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 8.0.0 (http://llvm.org/git/clang.git 3fb90d137ea16e5c3a4580b9db5fd18d93df1a90) (http://llvm.org/git/llvm.git daf385e5698c00fdd693fac736acc96b95ccccd3)", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !2, retainedTypes: !3)
19 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 8.0.0", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !2, retainedTypes: !3)
2020 !1 = !DIFile(filename: "misaligned-const-store.c", directory: "/test")
2121 !2 = !{}
2222 !3 = !{!4}
2525 !6 = !{i32 2, !"Dwarf Version", i32 4}
2626 !7 = !{i32 2, !"Debug Info Version", i32 3}
2727 !8 = !{i32 1, !"wchar_size", i32 4}
28 !9 = !{!"clang version 8.0.0 (http://llvm.org/git/clang.git 3fb90d137ea16e5c3a4580b9db5fd18d93df1a90) (http://llvm.org/git/llvm.git daf385e5698c00fdd693fac736acc96b95ccccd3)"}
28 !9 = !{!"clang version 8.0.0"}
2929 !10 = distinct !DISubprogram(name: "bad_store", scope: !1, file: !1, line: 1, type: !11, isLocal: false, isDefinition: true, scopeLine: 1, isOptimized: true, unit: !0, retainedNodes: !2)
3030 !11 = !DISubroutineType(types: !12)
3131 !12 = !{!5}
7878 !llvm.module.flags = !{!3, !4}
7979 !llvm.ident = !{!5}
8080
81 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 3.9.0 (http://llvm.org/git/clang.git 4b380bc1db8b0c72bdbdaf0e4697b1a84100a369) (http://llvm.org/git/llvm.git 6217a62bc009d55e160dbb694f2e94a22c80809f)", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !2)
81 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 3.9.0", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !2)
8282 !1 = !DIFile(filename: "bug.c", directory: "/")
8383 !2 = !{}
8484 !3 = !{i32 2, !"Dwarf Version", i32 4}
8585 !4 = !{i32 2, !"Debug Info Version", i32 3}
86 !5 = !{!"clang version 3.9.0 (http://llvm.org/git/clang.git 4b380bc1db8b0c72bdbdaf0e4697b1a84100a369) (http://llvm.org/git/llvm.git 6217a62bc009d55e160dbb694f2e94a22c80809f)"}
86 !5 = !{!"clang version 3.9.0"}
8787 !6 = distinct !DISubprogram(name: "fred", scope: !1, file: !1, line: 138, type: !7, isLocal: false, isDefinition: true, scopeLine: 139, flags: DIFlagPrototyped, isOptimized: true, unit: !0, retainedNodes: !25)
8888 !7 = !DISubroutineType(types: !8)
8989 !8 = !{null, !9, !15}
7373
7474 }
7575
76 !0 = !{!"clang version 3.9.0 (http://llvm.org/git/clang.git b88a395e7ba26c0fb96cd99a2a004d76f4f41d0c) (http://llvm.org/git/llvm.git 1ac3fbac0f5b037c17c0b0f9d271c32c4d7ca1b5)"}
76 !0 = !{!"clang version 3.9.0"}
7777 !1 = !{!2, !2, i64 0}
7878 !2 = !{!"int", !3, i64 0}
7979 !3 = !{!"omnipotent char", !4, i64 0}
1188811888
1188911889 !llvm.ident = !{!0}
1189011890
11891 !0 = !{!"clang version 7.0.0 (http://llvm.org/git/clang.git a73a299e6b81e72cb50aa8ec5e8b04de7f4e1f81) (http://llvm.org/git/llvm.git 94cb0130bcb7244300ebde720d4e03b6910a1f1f)"}
11891 !0 = !{!"clang version 7.0.0"}
1189211892 !1 = !{!2, !4}
1189311893 !2 = distinct !{!2, !3, !"func_62: %agg.result"}
1189411894 !3 = distinct !{!3, !"func_62"}
3737
3838 !llvm.ident = !{!0}
3939
40 !0 = !{!"clang version 6.0.0 (http://llvm.org/git/clang.git d80246686d6ad2a749d11470afbbd1bbe4d1b561) (http://llvm.org/git/llvm.git 1693ef38604a3ad9c3da656d2b58a77312207b01)"}
40 !0 = !{!"clang version 6.0.0"}
4141
4242 ...
4343
3535
3636 !llvm.ident = !{!0}
3737
38 !0 = !{!"clang version 8.0.0 (http://llvm.org/git/clang.git c0a5e830f198cf42d29f72f1ec06fbf4c5210e2c) (http://llvm.org/git/llvm.git ffc8c538b70b678031b8617f61f83ee120bcb884)"}
38 !0 = !{!"clang version 8.0.0"}
3939 !1 = !{!2}
4040 !2 = distinct !{!2, !3, !"func_1: %agg.result"}
4141 !3 = distinct !{!3, !"func_1"}
127127
128128 !llvm.ident = !{!0}
129129
130 !0 = !{!"clang version 8.0.0 (http://llvm.org/git/clang.git c0a5e830f198cf42d29f72f1ec06fbf4c5210e2c) (http://llvm.org/git/llvm.git ffc8c538b70b678031b8617f61f83ee120bcb884)"}
130 !0 = !{!"clang version 8.0.0"}
131131 !1 = !{!2, !2, i64 0}
132132 !2 = !{!"omnipotent char", !3, i64 0}
133133 !3 = !{!"Simple C/C++ TBAA"}
6868 !llvm.ident = !{!1}
6969
7070 !0 = !{i32 1, !"wchar_size", i32 4}
71 !1 = !{!"clang version 7.0.0 (http://llvm.org/git/clang.git a05f37359b23be7c068e19968c8f106edf6f2b34) (http://llvm.org/git/llvm.git d693de1fee74d455e20f96006aac50317ca1da6b)"}
71 !1 = !{!"clang version 7.0.0"}
7272
7373 ...
7474 ---
4040 !llvm.ident = !{!1}
4141
4242 !0 = !{i32 1, !"wchar_size", i32 4}
43 !1 = !{!"clang version 7.0.0 (http://llvm.org/git/clang.git a05f37359b23be7c068e19968c8f106edf6f2b34) (http://llvm.org/git/llvm.git d693de1fee74d455e20f96006aac50317ca1da6b)"}
43 !1 = !{!"clang version 7.0.0"}
4444
4545 ...
4646 ---
5858 !7 = !DIGlobalVariableExpression(var: !8, expr: !DIExpression())
5959 !8 = !DIGlobalVariable(name: "g2", scope: null, file: !2, line: 6, type: !9, isLocal: false, isDefinition: true)
6060 !9 = !DIBasicType(name: "int", size: 32, align: 32, encoding: DW_ATE_signed)
61 !10 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, file: !11, producer: "clang version 3.6.0 (http://llvm.org/git/clang 8444ae7cfeaefae031f8fedf0d1435ca3b14d90b) (http://llvm.org/git/llvm 886f0101a7d176543b831f5efb74c03427244a55)", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !12, retainedTypes: !12, globals: !13, imports: !12)
61 !10 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, file: !11, producer: "clang version 3.6.0", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !12, retainedTypes: !12, globals: !13, imports: !12)
6262 !11 = !DIFile(filename: "fpu_ieee.cpp", directory: "x87stackifier")
6363 !12 = !{}
6464 !13 = !{!0, !7}
1818 !llvm.module.flags = !{!7, !8, !9}
1919 !llvm.ident = !{!10}
2020
21 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 3.8.0 (http://llvm.org/git/clang.git 3490ab8630d5643f71f1f04e46984f05b27b8d67) (http://llvm.org/git/llvm.git d2643e2ff955ed234944fe3c6b4ffc1250085843)", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !2)
21 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 3.8.0", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !2)
2222 !1 = !DIFile(filename: "test.c", directory: "movpc-test")
2323 !2 = !{}
2424 !4 = distinct !DISubprogram(name: "test", scope: !1, file: !1, line: 2, type: !5, isLocal: false, isDefinition: true, scopeLine: 3, isOptimized: false, unit: !0, retainedNodes: !2)
2727 !7 = !{i32 2, !"Dwarf Version", i32 4}
2828 !8 = !{i32 2, !"Debug Info Version", i32 3}
2929 !9 = !{i32 1, !"PIC Level", i32 2}
30 !10 = !{!"clang version 3.8.0 (http://llvm.org/git/clang.git 3490ab8630d5643f71f1f04e46984f05b27b8d67) (http://llvm.org/git/llvm.git d2643e2ff955ed234944fe3c6b4ffc1250085843)"}
30 !10 = !{!"clang version 3.8.0"}
3131 !11 = !DILocation(line: 4, column: 3, scope: !4)
3232 !12 = !DILocation(line: 5, column: 1, scope: !4)
3333
2020
2121 !0 = !DIGlobalVariableExpression(var: !1, expr: !DIExpression())
2222 !1 = distinct !DIGlobalVariable(name: "var", scope: !2, file: !3, line: 1, type: !6, isLocal: false, isDefinition: true)
23 !2 = distinct !DICompileUnit(language: DW_LANG_C99, file: !3, producer: "clang version 7.0.0 (https://github.com/llvm-mirror/clang.git 43eac1f9d7d2c985831b485d9ccc807416d1cf29) (https://github.com/llvm-mirror/llvm.git d53cdbf4cc5414ea540174a036202c555ce8fc4b)", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !4, globals: !5)
23 !2 = distinct !DICompileUnit(language: DW_LANG_C99, file: !3, producer: "clang version 7.0.0", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !4, globals: !5)
2424 !3 = !DIFile(filename: "tls-at-location.c", directory: "/home/lliu0/llvm/tls-at-location/DebugInfo/AArch64")
2525 !4 = !{}
2626 !5 = !{!0}
2828 !7 = !{i32 2, !"Dwarf Version", i32 4}
2929 !8 = !{i32 2, !"Debug Info Version", i32 3}
3030 !9 = !{i32 1, !"wchar_size", i32 4}
31 !10 = !{!"clang version 7.0.0 (https://github.com/llvm-mirror/clang.git 43eac1f9d7d2c985831b485d9ccc807416d1cf29) (https://github.com/llvm-mirror/llvm.git d53cdbf4cc5414ea540174a036202c555ce8fc4b)"}
31 !10 = !{!"clang version 7.0.0"}
3232 !11 = distinct !DISubprogram(name: "foo", scope: !3, file: !3, line: 3, type: !12, isLocal: false, isDefinition: true, scopeLine: 3, isOptimized: false, unit: !2)
3333 !12 = !DISubroutineType(types: !13)
3434 !13 = !{!6}
6969 !llvm.module.flags = !{!22, !23, !24}
7070 !llvm.ident = !{!25}
7171
72 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 3.9.0 (https://github.com/llvm-mirror/clang 89dda3855cda574f355e6defa1d77bdae5053994) (llvm/trunk 257891)", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !2)
72 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 3.9.0", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !2)
7373 !1 = !DIFile(filename: "", directory: "/home/ubuntu/bugs")
7474 !2 = !{}
7575 !4 = distinct !DISubprogram(name: "parse_config_file", scope: !5, file: !5, line: 22, type: !6, isLocal: false, isDefinition: true, scopeLine: 23, flags: DIFlagPrototyped, isOptimized: true, unit: !0, retainedNodes: !9)
9393 !22 = !{i32 2, !"Debug Info Version", i32 3}
9494 !23 = !{i32 1, !"wchar_size", i32 4}
9595 !24 = !{i32 1, !"min_enum_size", i32 4}
96 !25 = !{!"clang version 3.9.0 (https://github.com/llvm-mirror/clang 89dda3855cda574f355e6defa1d77bdae5053994) (llvm/trunk 257891)"}
96 !25 = !{!"clang version 3.9.0"}
9797 !26 = !DIExpression()
9898 !27 = !DILocation(line: 11, scope: !11, inlinedAt: !28)
9999 !28 = distinct !DILocation(line: 26, scope: !4)
4444 !9 = !{i32 2, !"Debug Info Version", i32 3}
4545 !10 = !{i32 1, !"wchar_size", i32 4}
4646 !11 = !{i32 1, !"min_enum_size", i32 4}
47 !12 = !{!"clang version 3.7.0 (http://llvm.org/git/clang.git 9b0abb9df531ef7928c8182120e1869affca17d5) (http://llvm.org/git/llvm.git b1e759524dd94f7ce1e24935daed8383927e96c1)"}
47 !12 = !{!"clang version 3.7.0"}
4848 !13 = distinct !DISubprogram(name: "proc", scope: !3, file: !3, line: 4, type: !14, isLocal: false, isDefinition: true, scopeLine: 5, flags: DIFlagPrototyped, isOptimized: false, unit: !2, retainedNodes: !16)
4949 !14 = !DISubroutineType(types: !15)
5050 !15 = !{null}
129129 !llvm.module.flags = !{!25, !26, !27, !28}
130130 !llvm.ident = !{!29}
131131
132 !0 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, file: !1, producer: "clang version 8.0.0 (https://github.com/llvm-mirror/clang.git 9884fc1d0881576784e9b50da9eb61a5eb427f1c) (https://github.com/llvm-mirror/llvm.git 33b1a96b81ba4e33cfc4a129ce43b5331e16936b)", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !2, nameTableKind: None)
132 !0 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, file: !1, producer: "clang version 8.0.0", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !2, nameTableKind: None)
133133 !1 = !DIFile(filename: "enum-co.cpp", directory: "D:\5Cupstream\5Cllvm\5Ctest\5CDebugInfo\5CCOFF", checksumkind: CSK_MD5, checksum: "2e53b90441669acca735bad28ed3a1ab")
134134 !2 = !{!3, !8, !13, !18}
135135 !3 = !DICompositeType(tag: DW_TAG_enumeration_type, name: "Enum", file: !1, line: 4, baseType: !4, size: 32, elements: !5, identifier: ".?AW4Enum@@")
158158 !26 = !{i32 2, !"Debug Info Version", i32 3}
159159 !27 = !{i32 1, !"wchar_size", i32 2}
160160 !28 = !{i32 7, !"PIC Level", i32 2}
161 !29 = !{!"clang version 8.0.0 (https://github.com/llvm-mirror/clang.git 9884fc1d0881576784e9b50da9eb61a5eb427f1c) (https://github.com/llvm-mirror/llvm.git 33b1a96b81ba4e33cfc4a129ce43b5331e16936b)"}
161 !29 = !{!"clang version 8.0.0"}
162162 !30 = distinct !DISubprogram(name: "Func_Enum", linkageName: "?Func_Enum@@YA?AW4Enum@@AEAW41@@Z", scope: !1, file: !1, line: 5, type: !31, isLocal: false, isDefinition: true, scopeLine: 5, flags: DIFlagPrototyped, isOptimized: false, unit: !0, retainedNodes: !17)
163163 !31 = !DISubroutineType(types: !32)
164164 !32 = !{!3, !33}
472472 !llvm.module.flags = !{!3, !4, !5, !6}
473473 !llvm.ident = !{!7}
474474
475 !0 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, file: !1, producer: "clang version 8.0.0 (https://github.com/llvm-mirror/clang.git 9884fc1d0881576784e9b50da9eb61a5eb427f1c) (https://github.com/llvm-mirror/llvm.git 33b1a96b81ba4e33cfc4a129ce43b5331e16936b)", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !2, nameTableKind: None)
475 !0 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, file: !1, producer: "clang version 8.0.0", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !2, nameTableKind: None)
476476 !1 = !DIFile(filename: "function-options.cpp", directory: "\5Ctest\5CDebugInfo\5CCOFF", checksumkind: CSK_MD5, checksum: "e73e74ea0bd81174051f0a4746343e00")
477477 !2 = !{}
478478 !3 = !{i32 2, !"CodeView", i32 1}
479479 !4 = !{i32 2, !"Debug Info Version", i32 3}
480480 !5 = !{i32 1, !"wchar_size", i32 2}
481481 !6 = !{i32 7, !"PIC Level", i32 2}
482 !7 = !{!"clang version 8.0.0 (https://github.com/llvm-mirror/clang.git 9884fc1d0881576784e9b50da9eb61a5eb427f1c) (https://github.com/llvm-mirror/llvm.git 33b1a96b81ba4e33cfc4a129ce43b5331e16936b)"}
482 !7 = !{!"clang version 8.0.0"}
483483 !8 = distinct !DISubprogram(name: "Func_AClass", linkageName: "?Func_AClass@@YA?AVAClass@@AEAV1@@Z", scope: !9, file: !9, line: 6, type: !10, isLocal: false, isDefinition: true, scopeLine: 6, flags: DIFlagPrototyped, isOptimized: false, unit: !0, retainedNodes: !2)
484484 !9 = !DIFile(filename: "function-options.cpp", directory: "D:\5Cupstream\5Cllvm\5Ctest\5CDebugInfo\5CCOFF")
485485 !10 = !DISubroutineType(types: !11)
2727
2828 !0 = !DIGlobalVariableExpression(var: !1, expr: !DIExpression())
2929 !1 = !DIGlobalVariable(name: "y", scope: !2, file: !3, line: 7, type: !6, isLocal: false, isDefinition: true)
30 !2 = distinct !DICompileUnit(language: DW_LANG_C99, file: !3, producer: "clang version 3.7.0 (http://llvm.org/git/clang.git 247b30a043eb8f39ea3708e7e995089da0a6b00f) (http://llvm.org/git/llvm.git 6ecc7365a89c771fd229bdd9ffcc178684ea1aa5)", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !4, retainedTypes: !4, globals: !5, imports: !4)
30 !2 = distinct !DICompileUnit(language: DW_LANG_C99, file: !3, producer: "clang version 3.7.0", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !4, retainedTypes: !4, globals: !5, imports: !4)
3131 !3 = !DIFile(filename: "minimal.c", directory: "/tmp")
3232 !4 = !{}
3333 !5 = !{!0}
3838 !10 = !DICompositeType(tag: DW_TAG_structure_type, name: "X", file: !3, line: 1, flags: DIFlagFwdDecl)
3939 !11 = !{i32 2, !"Dwarf Version", i32 4}
4040 !12 = !{i32 2, !"Debug Info Version", i32 3}
41 !13 = !{!"clang version 3.7.0 (http://llvm.org/git/clang.git 247b30a043eb8f39ea3708e7e995089da0a6b00f) (http://llvm.org/git/llvm.git 6ecc7365a89c771fd229bdd9ffcc178684ea1aa5)"}
41 !13 = !{!"clang version 3.7.0"}
4242
2828 !2 = !DINamespace(name: "s", scope: null)
2929 !3 = !DIFile(filename: "source.cpp", directory: "/somewhere")
3030 !4 = !DIBasicType(name: "int", size: 32, encoding: DW_ATE_signed)
31 !5 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, file: !3, producer: "clang version 7.0.99 (https://git.llvm.org/git/clang.git/ ec45e6c6530b8f9a1046d0a7efae467b3151783b) (https://git.llvm.org/git/llvm.git/ 9d2fcc2bf4a301d05d9b440a805847645637ab28)", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !6, globals: !7, imports: !8)
31 !5 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, file: !3, producer: "clang version 7.0.99", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !6, globals: !7, imports: !8)
3232 !6 = !{}
3333 !7 = !{!0}
3434 !8 = !{!9}
3737 !11 = !{i32 2, !"Debug Info Version", i32 3}
3838 !12 = !{i32 1, !"wchar_size", i32 4}
3939 !13 = !{i32 7, !"PIC Level", i32 2}
40 !14 = !{!"clang version 7.0.99 (https://git.llvm.org/git/clang.git/ ec45e6c6530b8f9a1046d0a7efae467b3151783b) (https://git.llvm.org/git/llvm.git/ 9d2fcc2bf4a301d05d9b440a805847645637ab28)"}
40 !14 = !{!"clang version 7.0.99"}
116116 !17 = !DIGlobalVariableExpression(var: !18, expr: !DIExpression())
117117 !18 = !DIGlobalVariable(name: "global_namespace_variable", linkageName: "_ZN2ns25global_namespace_variableE", scope: !19, file: !3, line: 27, type: !6, isLocal: false, isDefinition: true)
118118 !19 = !DINamespace(name: "ns", scope: null)
119 !20 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, file: !3, producer: "clang version 3.3 (http://llvm.org/git/clang.git a09cd8103a6a719cb2628cdf0c91682250a17bd2) (http://llvm.org/git/llvm.git 47d03cec0afca0c01ae42b82916d1d731716cd20)", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !11, retainedTypes: !11, globals: !21, imports: !11) ; previously: invalid DW_TAG_base_type
119 !20 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, file: !3, producer: "clang version 3.3", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !11, retainedTypes: !11, globals: !21, imports: !11) ; previously: invalid DW_TAG_base_type
120120 !21 = !{!0, !15, !17}
121121 !22 = !{i32 1, !"Debug Info Version", i32 3}
122122 !23 = distinct !DISubprogram(name: "member_function", linkageName: "_ZN1C15member_functionEv", scope: null, file: !3, line: 9, type: !8, isLocal: false, isDefinition: true, scopeLine: 9, virtualIndex: 6, flags: DIFlagPrototyped, isOptimized: false, unit: !20, declaration: !7, retainedNodes: !11)
1212 !llvm.module.flags = !{!3, !4, !5}
1313 !llvm.ident = !{!6}
1414
15 !0 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, file: !1, producer: "clang version 8.0.0 (https://git.llvm.org/git/clang.git/ 41055c6168135fe539801799e5c5636247cf0302) (https://git.llvm.org/git/llvm.git/ de0558be123ffbb5b5bd692c17dbd57a75fe684f)", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !2, nameTableKind: None)
15 !0 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, file: !1, producer: "clang version 8.0.0", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !2, nameTableKind: None)
1616 !1 = !DIFile(filename: "b.cpp", directory: "/home/test/PRs/PR38990")
1717 !2 = !{}
1818 !3 = !{i32 2, !"Dwarf Version", i32 4}
1919 !4 = !{i32 2, !"Debug Info Version", i32 3}
2020 !5 = !{i32 1, !"wchar_size", i32 4}
21 !6 = !{!"clang version 8.0.0 (https://git.llvm.org/git/clang.git/ 41055c6168135fe539801799e5c5636247cf0302) (https://git.llvm.org/git/llvm.git/ de0558be123ffbb5b5bd692c17dbd57a75fe684f)"}
21 !6 = !{!"clang version 8.0.0"}
2222 !7 = distinct !DISubprogram(name: "b", linkageName: "_Z1bi", scope: !1, file: !1, line: 1, type: !8, isLocal: false, isDefinition: true, scopeLine: 1, flags: DIFlagPrototyped, isOptimized: true, unit: !0, retainedNodes: !11)
2323 !8 = !DISubroutineType(types: !9)
2424 !9 = !{null, !10}
5454 !llvm.module.flags = !{!9, !10}
5555 !llvm.ident = !{!11}
5656
57 !0 = distinct !DICompileUnit(language: DW_LANG_C99, producer: "clang version 3.5 (http://llvm.org/git/clang.git 6a0714fee07fb7c4e32d3972b4fe2ce2f5678cf4) (llvm/ 672e88e934757f76d5c5e5258be41e7615094844)", isOptimized: false, emissionKind: FullDebug, file: !1, enums: !2, retainedTypes: !2, globals: !2, imports: !2)
57 !0 = distinct !DICompileUnit(language: DW_LANG_C99, producer: "clang version 3.5", isOptimized: false, emissionKind: FullDebug, file: !1, enums: !2, retainedTypes: !2, globals: !2, imports: !2)
5858 !1 = !DIFile(filename: "hello.c", directory: "/home/venkatra/work/benchmarks/test/hello")
5959 !2 = !{}
6060 !4 = distinct !DISubprogram(name: "main", line: 3, isLocal: false, isDefinition: true, virtualIndex: 6, flags: DIFlagPrototyped, isOptimized: false, unit: !0, scopeLine: 4, file: !1, scope: !5, type: !6, retainedNodes: !2)
6464 !8 = !DIBasicType(tag: DW_TAG_base_type, name: "int", size: 32, align: 32, encoding: DW_ATE_signed)
6565 !9 = !{i32 2, !"Dwarf Version", i32 4}
6666 !10 = !{i32 1, !"Debug Info Version", i32 3}
67 !11 = !{!"clang version 3.5 (http://llvm.org/git/clang.git 6a0714fee07fb7c4e32d3972b4fe2ce2f5678cf4) (llvm/ 672e88e934757f76d5c5e5258be41e7615094844)"}
67 !11 = !{!"clang version 3.5"}
6868 !12 = !DILocation(line: 5, scope: !4)
6969 !13 = !DILocation(line: 6, scope: !4)
6262
6363 !0 = !DIGlobalVariableExpression(var: !1, expr: !DIExpression())
6464 !1 = !DIGlobalVariable(name: "a", scope: !2, file: !3, line: 4, type: !6, isLocal: false, isDefinition: true)
65 !2 = distinct !DICompileUnit(language: DW_LANG_C99, file: !3, producer: "clang version 3.9.0 (https://github.com/llvm-mirror/clang 8f258397c5afd7a708bd95770c718e81d08fb11a) (https://github.com/llvm-mirror/llvm 18481855bdfa1b4a424f81be8525db002671348d)", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !4, globals: !5)
65 !2 = distinct !DICompileUnit(language: DW_LANG_C99, file: !3, producer: "clang version 3.9.0", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !4, globals: !5)
6666 !3 = !DIFile(filename: "small.c", directory: "/Users/kfischer/Projects/clangbug")
6767 !4 = !{}
6868 !5 = !{!0}
7575 !12 = !{i32 2, !"Dwarf Version", i32 2}
7676 !13 = !{i32 2, !"Debug Info Version", i32 3}
7777 !14 = !{i32 1, !"PIC Level", i32 2}
78 !15 = !{!"clang version 3.9.0 (https://github.com/llvm-mirror/clang 8f258397c5afd7a708bd95770c718e81d08fb11a) (https://github.com/llvm-mirror/llvm 18481855bdfa1b4a424f81be8525db002671348d)"}
78 !15 = !{!"clang version 3.9.0"}
7979 !16 = distinct !DISubprogram(name: "fn1", scope: !3, file: !3, line: 5, type: !17, isLocal: false, isDefinition: true, scopeLine: 5, flags: DIFlagPrototyped, isOptimized: true, unit: !2, retainedNodes: !19)
8080 !17 = !DISubroutineType(types: !18)
8181 !18 = !{null, !9}
5757
5858 !0 = distinct !DIGlobalVariableExpression(var: !1, expr: !DIExpression())
5959 !1 = !DIGlobalVariable(name: "d", scope: !2, file: !3, line: 7, type: !6, isLocal: false, isDefinition: true, align: 16384)
60 !2 = distinct !DICompileUnit(language: DW_LANG_C99, file: !3, producer: "clang version 4.0.0 (http://llvm.org/git/clang.git 9ce5220b821054019059c2ac4a9b132c7723832d) (http://llvm.org/git/llvm.git 9a6298be89ce0359b151c0a37af2776a12c69e85)", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !4, globals: !5)
60 !2 = distinct !DICompileUnit(language: DW_LANG_C99, file: !3, producer: "clang version 4.0.0", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !4, globals: !5)
6161 !3 = !DIFile(filename: "test.c", directory: "/tmp")
6262 !4 = !{}
6363 !5 = !{!0}
7171 !13 = !DISubrange(count: 2)
7272 !14 = !{i32 2, !"Dwarf Version", i32 4}
7373 !15 = !{i32 2, !"Debug Info Version", i32 3}
74 !16 = !{!"clang version 4.0.0 (http://llvm.org/git/clang.git 9ce5220b821054019059c2ac4a9b132c7723832d) (http://llvm.org/git/llvm.git 9a6298be89ce0359b151c0a37af2776a12c69e85)"}
74 !16 = !{!"clang version 4.0.0"}
7575 !17 = distinct !DISubprogram(name: "foo", scope: !3, file: !3, line: 8, type: !18, isLocal: false, isDefinition: true, scopeLine: 9, flags: DIFlagPrototyped, isOptimized: false, unit: !2, retainedNodes: !4)
7676 !18 = !DISubroutineType(types: !19)
7777 !19 = !{!20}
119119
120120 !0 = distinct !DIGlobalVariableExpression(var: !1, expr: !DIExpression())
121121 !1 = !DIGlobalVariable(name: "c0", scope: !2, file: !6, line: 19, type: !19, isLocal: false, isDefinition: true)
122 !2 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, file: !3, producer: "clang version 4.0.0 (http://llvm.org/git/clang.git 9ce5220b821054019059c2ac4a9b132c7723832d) (http://llvm.org/git/llvm.git 9a6298be89ce0359b151c0a37af2776a12c69e85)", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !4, globals: !11)
122 !2 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, file: !3, producer: "clang version 4.0.0", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !4, globals: !11)
123123 !3 = !DIFile(filename: "test.cpp", directory: "/tmp")
124124 !4 = !{!5}
125125 !5 = !DICompositeType(tag: DW_TAG_enumeration_type, name: "E", file: !6, line: 13, size: 32, align: 128, elements: !7, identifier: "_ZTS1E")
140140 !20 = !{}
141141 !21 = !{i32 2, !"Dwarf Version", i32 4}
142142 !22 = !{i32 2, !"Debug Info Version", i32 3}
143 !23 = !{!"clang version 4.0.0 (http://llvm.org/git/clang.git 9ce5220b821054019059c2ac4a9b132c7723832d) (http://llvm.org/git/llvm.git 9a6298be89ce0359b151c0a37af2776a12c69e85)"}
143 !23 = !{!"clang version 4.0.0"}
144144 !24 = distinct !DISubprogram(name: "foo", linkageName: "_Z3foov", scope: !6, file: !6, line: 23, type: !25, isLocal: false, isDefinition: true, scopeLine: 24, flags: DIFlagPrototyped, isOptimized: false, unit: !2, retainedNodes: !20)
145145 !25 = !DISubroutineType(types: !26)
146146 !26 = !{null}
6969
7070 !0 = distinct !DIGlobalVariableExpression(var: !1, expr: !DIExpression())
7171 !1 = !DIGlobalVariable(name: "s0", scope: !2, file: !3, line: 10, type: !6, isLocal: false, isDefinition: true)
72 !2 = distinct !DICompileUnit(language: DW_LANG_ObjC, file: !3, producer: "clang version 4.0.0 (http://llvm.org/git/clang.git 9ce5220b821054019059c2ac4a9b132c7723832d) (http://llvm.org/git/llvm.git 9a6298be89ce0359b151c0a37af2776a12c69e85)", isOptimized: false, runtimeVersion: 1, emissionKind: FullDebug, enums: !4, globals: !5)
72 !2 = distinct !DICompileUnit(language: DW_LANG_ObjC, file: !3, producer: "clang version 4.0.0", isOptimized: false, runtimeVersion: 1, emissionKind: FullDebug, enums: !4, globals: !5)
7373 !3 = !DIFile(filename: "test.m", directory: "/tmp")
7474 !4 = !{}
7575 !5 = !{!0}
8080 !10 = !DIBasicType(name: "char", size: 8, encoding: DW_ATE_signed_char)
8181 !11 = !{i32 2, !"Dwarf Version", i32 4}
8282 !12 = !{i32 2, !"Debug Info Version", i32 3}
83 !13 = !{!"clang version 4.0.0 (http://llvm.org/git/clang.git 9ce5220b821054019059c2ac4a9b132c7723832d) (http://llvm.org/git/llvm.git 9a6298be89ce0359b151c0a37af2776a12c69e85)"}
83 !13 = !{!"clang version 4.0.0"}
8484 !14 = distinct !DISubprogram(name: "f", scope: !3, file: !3, line: 12, type: !15, isLocal: false, isDefinition: true, scopeLine: 12, isOptimized: false, unit: !2, retainedNodes: !4)
8585 !15 = !DISubroutineType(types: !16)
8686 !16 = !{null}
2323
2424 !0 = distinct !DIGlobalVariableExpression(var: !1, expr: !DIExpression())
2525 !1 = !DIGlobalVariable(name: "i", scope: !2, file: !3, line: 1, type: !6, isLocal: false, isDefinition: true)
26 !2 = distinct !DICompileUnit(language: DW_LANG_C99, file: !3, producer: "clang version 4.0.0 (http://llvm.org/git/clang.git cd238117e3a8a57271a82d0bb03d6df6ad8f073e) (http://llvm.org/git/llvm.git 9fd063832c1541aad3907cd60ac344d36997905f)", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !4, globals: !5)
26 !2 = distinct !DICompileUnit(language: DW_LANG_C99, file: !3, producer: "clang version 4.0.0", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !4, globals: !5)
2727 !3 = !DIFile(filename: "atomic.c", directory: "/tmp")
2828 !4 = !{}
2929 !5 = !{!0}
3232 !8 = !DIBasicType(name: "int", size: 32, encoding: DW_ATE_signed)
3333 !9 = !{i32 2, !"Dwarf Version", i32 4}
3434 !10 = !{i32 2, !"Debug Info Version", i32 3}
35 !11 = !{!"clang version 4.0.0 (http://llvm.org/git/clang.git cd238117e3a8a57271a82d0bb03d6df6ad8f073e) (http://llvm.org/git/llvm.git 9fd063832c1541aad3907cd60ac344d36997905f)"}
35 !11 = !{!"clang version 4.0.0"}
3636
2424
2525 !0 = distinct !DIGlobalVariableExpression(var: !1, expr: !DIExpression())
2626 !1 = !DIGlobalVariable(name: "i", scope: !2, file: !3, line: 1, type: !6, isLocal: false, isDefinition: true)
27 !2 = distinct !DICompileUnit(language: DW_LANG_C99, file: !3, producer: "clang version 4.0.0 (http://llvm.org/git/clang.git cd238117e3a8a57271a82d0bb03d6df6ad8f073e) (http://llvm.org/git/llvm.git 9fd063832c1541aad3907cd60ac344d36997905f)", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !4, globals: !5)
27 !2 = distinct !DICompileUnit(language: DW_LANG_C99, file: !3, producer: "clang version 4.0.0", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !4, globals: !5)
2828 !3 = !DIFile(filename: "atomic.c", directory: "/tmp")
2929 !4 = !{}
3030 !5 = !{!0}
3333 !8 = !DIBasicType(name: "int", size: 32, encoding: DW_ATE_signed)
3434 !9 = !{i32 2, !"Dwarf Version", i32 5}
3535 !10 = !{i32 2, !"Debug Info Version", i32 3}
36 !11 = !{!"clang version 4.0.0 (http://llvm.org/git/clang.git cd238117e3a8a57271a82d0bb03d6df6ad8f073e) (http://llvm.org/git/llvm.git 9fd063832c1541aad3907cd60ac344d36997905f)"}
36 !11 = !{!"clang version 4.0.0"}
3737
3838 !llvm.module.flags = !{!3, !4, !5, !6}
3939 !llvm.ident = !{!7}
4040
41 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 7.0.0 (https://git.llvm.org/git/clang.git/ 195459d046e795f5952f7d2121e505eeb59c5574) (https://git.llvm.org/git/llvm.git/ e9dc5b5ade57869d1a443c568c6cf556ccf3b7af)", isOptimized: true, runtimeVersion: 0, emissionKind: LineTablesOnly, enums: !2)
41 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 7.0.0", isOptimized: true, runtimeVersion: 0, emissionKind: LineTablesOnly, enums: !2)
4242 !1 = !DIFile(filename: "test.c", directory: "/Volumes/Data/llvm/build/obj")
4343 !2 = !{}
4444 !3 = !{i32 2, !"Dwarf Version", i32 4}
4545 !4 = !{i32 2, !"Debug Info Version", i32 3}
4646 !5 = !{i32 1, !"wchar_size", i32 4}
4747 !6 = !{i32 7, !"PIC Level", i32 2}
48 !7 = !{!"clang version 7.0.0 (https://git.llvm.org/git/clang.git/ 195459d046e795f5952f7d2121e505eeb59c5574) (https://git.llvm.org/git/llvm.git/ e9dc5b5ade57869d1a443c568c6cf556ccf3b7af)"}
48 !7 = !{!"clang version 7.0.0"}
4949 !8 = !DILocation(line: 3, column: 72, scope: !9)
5050 !9 = distinct !DISubprogram(name: "eliminated", scope: !1, file: !1, line: 3, type: !10, isLocal: true, isDefinition: true, scopeLine: 3, flags: DIFlagPrototyped, isOptimized: true, unit: !0, retainedNodes: !2)
5151 !10 = !DISubroutineType(types: !2)
6060 !llvm.module.flags = !{!3, !4, !5, !6}
6161 !llvm.ident = !{!7}
6262
63 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 7.0.0 (https://git.llvm.org/git/clang.git/ 195459d046e795f5952f7d2121e505eeb59c5574) (https://git.llvm.org/git/llvm.git/ 69ec7d5667e9928db8435bfbee0da151c85a91c9)", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !2)
63 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 7.0.0", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !2)
6464 !1 = !DIFile(filename: "clone-module.c", directory: "/somewhere")
6565 !2 = !{}
6666 !3 = !{i32 2, !"Dwarf Version", i32 4}
6767 !4 = !{i32 2, !"Debug Info Version", i32 3}
6868 !5 = !{i32 1, !"wchar_size", i32 4}
6969 !6 = !{i32 7, !"PIC Level", i32 2}
70 !7 = !{!"clang version 7.0.0 (https://git.llvm.org/git/clang.git/ 195459d046e795f5952f7d2121e505eeb59c5574) (https://git.llvm.org/git/llvm.git/ 69ec7d5667e9928db8435bfbee0da151c85a91c9)"}
70 !7 = !{!"clang version 7.0.0"}
7171 !8 = !DILocalVariable(name: "j", arg: 1, scope: !9, file: !1, line: 3, type: !12)
7272 !9 = distinct !DISubprogram(name: "inlined", scope: !1, file: !1, line: 3, type: !10, isLocal: false, isDefinition: true, scopeLine: 3, flags: DIFlagPrototyped, isOptimized: true, unit: !0, retainedNodes: !13)
7373 !10 = !DISubroutineType(types: !11)
122122 !17 = !DIGlobalVariableExpression(var: !18, expr: !DIExpression())
123123 !18 = !DIGlobalVariable(name: "global_namespace_variable", linkageName: "_ZN2ns25global_namespace_variableE", scope: !19, file: !3, line: 27, type: !6, isLocal: false, isDefinition: true)
124124 !19 = !DINamespace(name: "ns", scope: null)
125 !20 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, file: !3, producer: "clang version 3.3 (http://llvm.org/git/clang.git a09cd8103a6a719cb2628cdf0c91682250a17bd2) (http://llvm.org/git/llvm.git 47d03cec0afca0c01ae42b82916d1d731716cd20)", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !11, retainedTypes: !11, globals: !21, imports: !11) ; previously: invalid DW_TAG_base_type
125 !20 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, file: !3, producer: "clang version 3.3", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !11, retainedTypes: !11, globals: !21, imports: !11) ; previously: invalid DW_TAG_base_type
126126 !21 = !{!0, !15, !17}
127127 !22 = !{i32 1, !"Debug Info Version", i32 3}
128128 !23 = distinct !DISubprogram(name: "member_function", linkageName: "_ZN1C15member_functionEv", scope: null, file: !3, line: 9, type: !8, isLocal: false, isDefinition: true, scopeLine: 9, virtualIndex: 6, flags: DIFlagPrototyped, isOptimized: false, unit: !20, declaration: !7, retainedNodes: !11)
4141 !llvm.module.flags = !{!3, !4, !5}
4242 !llvm.ident = !{!6}
4343
44 !0 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, file: !1, producer: "clang version 8.0.0 (https://git.llvm.org/git/clang.git/ 41055c6168135fe539801799e5c5636247cf0302) (https://git.llvm.org/git/llvm.git/ de0558be123ffbb5b5bd692c17dbd57a75fe684f)", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !2, nameTableKind: None)
44 !0 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, file: !1, producer: "clang version 8.0.0", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !2, nameTableKind: None)
4545 !1 = !DIFile(filename: "a.cpp", directory: "/home/test/PRs/PR38990")
4646 !2 = !{}
4747 !3 = !{i32 2, !"Dwarf Version", i32 4}
4848 !4 = !{i32 2, !"Debug Info Version", i32 3}
4949 !5 = !{i32 1, !"wchar_size", i32 4}
50 !6 = !{!"clang version 8.0.0 (https://git.llvm.org/git/clang.git/ 41055c6168135fe539801799e5c5636247cf0302) (https://git.llvm.org/git/llvm.git/ de0558be123ffbb5b5bd692c17dbd57a75fe684f)"}
50 !6 = !{!"clang version 8.0.0"}
5151 !7 = distinct !DISubprogram(name: "a", linkageName: "_Z1ai", scope: !1, file: !1, line: 2, type: !8, isLocal: false, isDefinition: true, scopeLine: 2, flags: DIFlagPrototyped, isOptimized: true, unit: !0, retainedNodes: !11)
5252 !8 = !DISubroutineType(types: !9)
5353 !9 = !{null, !10}
3535 !llvm.module.flags = !{!3, !4}
3636 !llvm.ident = !{!5}
3737
38 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 4.0.0 (http://llvm.org/git/clang.git 08946d46f2add8cb241fdc09fc3731dd9dc5ecb5) (http://llvm.org/git/llvm.git d048aeecd34b8c336d1fd44e36c15b0b11c2ea4d)", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !2)
38 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 4.0.0", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !2)
3939 !1 = !DIFile(filename: "test.c", directory: "/home/del/test")
4040 !2 = !{}
4141 !3 = !{i32 2, !"Dwarf Version", i32 4}
4242 !4 = !{i32 2, !"Debug Info Version", i32 3}
43 !5 = !{!"clang version 4.0.0 (http://llvm.org/git/clang.git 08946d46f2add8cb241fdc09fc3731dd9dc5ecb5) (http://llvm.org/git/llvm.git d048aeecd34b8c336d1fd44e36c15b0b11c2ea4d)"}
43 !5 = !{!"clang version 4.0.0"}
4444 !6 = distinct !DISubprogram(name: "f", scope: !7, file: !7, line: 3, type: !8, isLocal: false, isDefinition: true, scopeLine: 4, flags: DIFlagNoReturn, isOptimized: false, unit: !0, retainedNodes: !2)
4545 !7 = !DIFile(filename: "./test.c", directory: "/home/del/test")
4646 !8 = !DISubroutineType(types: !9)
4141 !llvm.module.flags = !{!3, !4}
4242 !llvm.ident = !{!5}
4343
44 !0 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, file: !1, producer: "clang version 4.0.0 (http://llvm.org/git/clang.git 08946d46f2add8cb241fdc09fc3731dd9dc5ecb5) (http://llvm.org/git/llvm.git d048aeecd34b8c336d1fd44e36c15b0b11c2ea4d)", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !2)
44 !0 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, file: !1, producer: "clang version 4.0.0", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !2)
4545 !1 = !DIFile(filename: "test.cpp", directory: "/home/del/test")
4646 !2 = !{}
4747 !3 = !{i32 2, !"Dwarf Version", i32 4}
4848 !4 = !{i32 2, !"Debug Info Version", i32 3}
49 !5 = !{!"clang version 4.0.0 (http://llvm.org/git/clang.git 08946d46f2add8cb241fdc09fc3731dd9dc5ecb5) (http://llvm.org/git/llvm.git d048aeecd34b8c336d1fd44e36c15b0b11c2ea4d)"}
49 !5 = !{!"clang version 4.0.0"}
5050 !6 = distinct !DISubprogram(name: "f", linkageName: "_Z1fv", scope: !1, file: !1, line: 1, type: !7, isLocal: false, isDefinition: true, scopeLine: 1, flags: DIFlagPrototyped | DIFlagNoReturn, isOptimized: false, unit: !0, retainedNodes: !2)
5151 !7 = !DISubroutineType(types: !8)
5252 !8 = !{null}
3737 !llvm.module.flags = !{!3, !4}
3838 !llvm.ident = !{!5}
3939
40 !0 = distinct !DICompileUnit(language: DW_LANG_ObjC, file: !1, producer: "clang version 4.0.0 (http://llvm.org/git/clang.git 08946d46f2add8cb241fdc09fc3731dd9dc5ecb5) (http://llvm.org/git/llvm.git d048aeecd34b8c336d1fd44e36c15b0b11c2ea4d)", isOptimized: false, runtimeVersion: 1, emissionKind: FullDebug, enums: !2)
40 !0 = distinct !DICompileUnit(language: DW_LANG_ObjC, file: !1, producer: "clang version 4.0.0", isOptimized: false, runtimeVersion: 1, emissionKind: FullDebug, enums: !2)
4141 !1 = !DIFile(filename: "test.m", directory: "/home/del/test/noreturn/objc")
4242 !2 = !{}
4343 !3 = !{i32 2, !"Dwarf Version", i32 4}
4444 !4 = !{i32 2, !"Debug Info Version", i32 3}
45 !5 = !{!"clang version 4.0.0 (http://llvm.org/git/clang.git 08946d46f2add8cb241fdc09fc3731dd9dc5ecb5) (http://llvm.org/git/llvm.git d048aeecd34b8c336d1fd44e36c15b0b11c2ea4d)"}
45 !5 = !{!"clang version 4.0.0"}
4646 !6 = distinct !DISubprogram(name: "f", scope: !7, file: !7, line: 2, type: !8, isLocal: false, isDefinition: true, scopeLine: 3, flags: DIFlagNoReturn, isOptimized: false, unit: !0, retainedNodes: !2)
4747 !7 = !DIFile(filename: "./test.m", directory: "/home/del/test/noreturn/objc")
4848 !8 = !DISubroutineType(types: !9)
6767
6868 !0 = !DIGlobalVariableExpression(var: !1, expr: !DIExpression())
6969 !1 = distinct !DIGlobalVariable(name: "b", scope: !2, file: !3, line: 2, type: !9, isLocal: false, isDefinition: true)
70 !2 = distinct !DICompileUnit(language: DW_LANG_C99, file: !3, producer: "clang version 6.0.0 (http://llvm.org/git/clang.git 044091b728654e62444a7ea10e6efb489c705bed) (http://llvm.org/git/llvm.git 1c7b55afdb1c5791e0557d9e32e2dd07c7acb2b0)", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !4, globals: !5)
70 !2 = distinct !DICompileUnit(language: DW_LANG_C99, file: !3, producer: "clang version 6.0.0", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !4, globals: !5)
7171 !3 = !DIFile(filename: "loop.c", directory: "/work/projects/src/tests/unroll-debug-info")
7272 !4 = !{}
7373 !5 = !{!6, !0}
7878 !10 = !{i32 2, !"Dwarf Version", i32 4}
7979 !11 = !{i32 2, !"Debug Info Version", i32 3}
8080 !12 = !{i32 1, !"wchar_size", i32 4}
81 !13 = !{!"clang version 6.0.0 (http://llvm.org/git/clang.git 044091b728654e62444a7ea10e6efb489c705bed) (http://llvm.org/git/llvm.git 1c7b55afdb1c5791e0557d9e32e2dd07c7acb2b0)"}
81 !13 = !{!"clang version 6.0.0"}
8282 !14 = distinct !DISubprogram(name: "c", scope: !3, file: !3, line: 3, type: !15, isLocal: false, isDefinition: true, scopeLine: 3, isOptimized: true, unit: !2, retainedNodes: !4)
8383 !15 = !DISubroutineType(types: !16)
8484 !16 = !{!9}
1010
1111 !0 = !DIGlobalVariableExpression(var: !1, expr: !DIExpression())
1212 !1 = distinct !DIGlobalVariable(name: "a", scope: !2, file: !3, line: 1, type: !6, isLocal: false, isDefinition: true)
13 !2 = distinct !DICompileUnit(language: DW_LANG_C99, file: !3, producer: "clang version 7.0.0 (https://git.llvm.org/git/clang.git/ c12b573f9ac61655cce52628b34235f58edaf984) (https://scott.linder@llvm.org/git/llvm.git 90c4822e8541eb07891cd03e614c530c30f8aa12)", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !4, globals: !5)
13 !2 = distinct !DICompileUnit(language: DW_LANG_C99, file: !3, producer: "clang version 7.0.0", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !4, globals: !5)
1414 !3 = !DIFile(filename: "a.c", directory: "/home/slinder1/test/link", source: "int a;\0A")
1515 !4 = !{}
1616 !5 = !{!0}
1818 !7 = !{i32 2, !"Dwarf Version", i32 4}
1919 !8 = !{i32 2, !"Debug Info Version", i32 3}
2020 !9 = !{i32 1, !"wchar_size", i32 4}
21 !10 = !{!"clang version 7.0.0 (https://git.llvm.org/git/clang.git/ c12b573f9ac61655cce52628b34235f58edaf984) (https://scott.linder@llvm.org/git/llvm.git 90c4822e8541eb07891cd03e614c530c30f8aa12)"}
21 !10 = !{!"clang version 7.0.0"}
1010
1111 !0 = !DIGlobalVariableExpression(var: !1, expr: !DIExpression())
1212 !1 = distinct !DIGlobalVariable(name: "b", scope: !2, file: !3, line: 1, type: !6, isLocal: false, isDefinition: true)
13 !2 = distinct !DICompileUnit(language: DW_LANG_C99, file: !3, producer: "clang version 7.0.0 (https://git.llvm.org/git/clang.git/ c12b573f9ac61655cce52628b34235f58edaf984) (https://scott.linder@llvm.org/git/llvm.git 90c4822e8541eb07891cd03e614c530c30f8aa12)", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !4, globals: !5)
13 !2 = distinct !DICompileUnit(language: DW_LANG_C99, file: !3, producer: "clang version 7.0.0", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !4, globals: !5)
1414 !3 = !DIFile(filename: "b.c", directory: "/home/slinder1/test/link", source: "int b;\0A")
1515 !4 = !{}
1616 !5 = !{!0}
1818 !7 = !{i32 2, !"Dwarf Version", i32 4}
1919 !8 = !{i32 2, !"Debug Info Version", i32 3}
2020 !9 = !{i32 1, !"wchar_size", i32 4}
21 !10 = !{!"clang version 7.0.0 (https://git.llvm.org/git/clang.git/ c12b573f9ac61655cce52628b34235f58edaf984) (https://scott.linder@llvm.org/git/llvm.git 90c4822e8541eb07891cd03e614c530c30f8aa12)"}
21 !10 = !{!"clang version 7.0.0"}
6565 !llvm.dbg.cu = !{!0}
6666 !llvm.module.flags = !{!19, !25}
6767
68 !0 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, producer: "clang version 3.4 (http://llvm.org/git/clang.git f54e02f969d02d640103db73efc30c45439fceab) (http://llvm.org/git/llvm.git 284353b55896cb1babfaa7add7c0a363245342d2)", isOptimized: false, emissionKind: FullDebug, file: !1, enums: !2, retainedTypes: !3, globals: !2, imports: !2)
68 !0 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, producer: "clang version 3.4", isOptimized: false, emissionKind: FullDebug, file: !1, enums: !2, retainedTypes: !3, globals: !2, imports: !2)
6969 !1 = !DIFile(filename: "foo.cpp", directory: "/Users/mren/c_testing/type_unique_air/inher")
7070 !2 = !{}
7171 !3 = !{!4, !8}
3939 !llvm.dbg.cu = !{!0}
4040 !llvm.module.flags = !{!27, !38}
4141
42 !0 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, producer: "clang version 3.4 (http://llvm.org/git/clang.git f54e02f969d02d640103db73efc30c45439fceab) (http://llvm.org/git/llvm.git 284353b55896cb1babfaa7add7c0a363245342d2)", isOptimized: false, emissionKind: FullDebug, file: !1, enums: !2, retainedTypes: !3, globals: !2, imports: !2)
42 !0 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, producer: "clang version 3.4", isOptimized: false, emissionKind: FullDebug, file: !1, enums: !2, retainedTypes: !3, globals: !2, imports: !2)
4343 !1 = !DIFile(filename: "bar.cpp", directory: "/Users/mren/c_testing/type_unique_air/inher")
4444 !2 = !{}
4545 !3 = !{!4, !11, !15}
6262 !llvm.dbg.cu = !{!0}
6363 !llvm.module.flags = !{!16, !22}
6464
65 !0 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, producer: "clang version 3.4 (http://llvm.org/git/clang.git 8a3f9e46cb988d2c664395b21910091e3730ae82) (http://llvm.org/git/llvm.git 4699e9549358bc77824a59114548eecc3f7c523c)", isOptimized: false, emissionKind: FullDebug, file: !1, enums: !2, retainedTypes: !3, globals: !2, imports: !2)
65 !0 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, producer: "clang version 3.4", isOptimized: false, emissionKind: FullDebug, file: !1, enums: !2, retainedTypes: !3, globals: !2, imports: !2)
6666 !1 = !DIFile(filename: "foo.cpp", directory: ".")
6767 !2 = !{}
6868 !3 = !{!4}
3535 !llvm.dbg.cu = !{!0}
3636 !llvm.module.flags = !{!19, !28}
3737
38 !0 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, producer: "clang version 3.4 (http://llvm.org/git/clang.git 8a3f9e46cb988d2c664395b21910091e3730ae82) (http://llvm.org/git/llvm.git 4699e9549358bc77824a59114548eecc3f7c523c)", isOptimized: false, emissionKind: FullDebug, file: !1, enums: !2, retainedTypes: !3, globals: !2, imports: !2)
38 !0 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, producer: "clang version 3.4", isOptimized: false, emissionKind: FullDebug, file: !1, enums: !2, retainedTypes: !3, globals: !2, imports: !2)
3939 !1 = !DIFile(filename: "bar.cpp", directory: ".")
4040 !2 = !{}
4141 !3 = !{!4}
6767 !llvm.dbg.cu = !{!0}
6868 !llvm.module.flags = !{!14, !20}
6969
70 !0 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, producer: "clang version 3.4 (http://llvm.org/git/clang.git c23b1db6268c8e7ce64026d57d1510c1aac200a0) (http://llvm.org/git/llvm.git 09b98fe3978eddefc2145adc1056cf21580ce945)", isOptimized: false, emissionKind: FullDebug, file: !1, enums: !2, retainedTypes: !3, globals: !2, imports: !2)
70 !0 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, producer: "clang version 3.4", isOptimized: false, emissionKind: FullDebug, file: !1, enums: !2, retainedTypes: !3, globals: !2, imports: !2)
7171 !1 = !DIFile(filename: "foo.cpp", directory: "/Users/mren/c_testing/type_unique_air/simple")
7272 !2 = !{}
7373 !3 = !{!4}
3737 !llvm.dbg.cu = !{!0}
3838 !llvm.module.flags = !{!17, !26}
3939
40 !0 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, producer: "clang version 3.4 (http://llvm.org/git/clang.git c23b1db6268c8e7ce64026d57d1510c1aac200a0) (http://llvm.org/git/llvm.git 09b98fe3978eddefc2145adc1056cf21580ce945)", isOptimized: false, emissionKind: FullDebug, file: !1, enums: !2, retainedTypes: !3, globals: !2, imports: !2)
40 !0 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, producer: "clang version 3.4", isOptimized: false, emissionKind: FullDebug, file: !1, enums: !2, retainedTypes: !3, globals: !2, imports: !2)
4141 !1 = !DIFile(filename: "bar.cpp", directory: "/Users/mren/c_testing/type_unique_air/simple")
4242 !2 = !{}
4343 !3 = !{!4}
219219 .size p, 4
220220
221221
222 .ident "clang version 5.0.0 (http://llvm.org/git/clang.git 254242a3ad440307fb451093a429c71ea9a8c888) (http://llvm.org/git/llvm.git 3c8daefbe3d1672ac1dae775b211f881f0063038)"
222 .ident "clang version 5.0.0"
223223 .section ".note.GNU-stack","",%progbits
224224 .eabi_attribute 30, 1 @ Tag_ABI_optimization_goals
225225
5151
5252 !llvm.ident = !{!0}
5353
54 !0 = !{!"clang version 4.0.0 (http://llvm.org/git/clang.git 5864a13abf4490e76ae2eb0896198e1305927df2)"}
54 !0 = !{!"clang version 4.0.0"}
3131
3232 !0 = !{i32 1, !"wchar_size", i32 4}
3333 !1 = !{i32 1, !"min_enum_size", i32 4}
34 !2 = !{!"clang version 3.8.0 (http://llvm.org/git/clang.git b7441a0f42c43a8eea9e3e706be187252db747fa)"}
34 !2 = !{!"clang version 3.8.0"}
3535 !3 = distinct !{!3, !4}
3636 !4 = !{!"llvm.loop.unroll.full"}
4545 !llvm.ident = !{!1}
4646
4747 !0 = !{i32 1, !"PIC Level", i32 2}
48 !1 = !{!"clang version 3.8.0 (http://llvm.org/git/clang.git eb70f4e9cc9a4dc3dd57b032fb858d56b4b64a0e)"}
48 !1 = !{!"clang version 3.8.0"}
4949 !2 = !{!3, !3, i64 0}
5050 !3 = !{!"int", !4, i64 0}
5151 !4 = !{!"omnipotent char", !5, i64 0}
3535
3636 !0 = !{i32 1, !"wchar_size", i32 4}
3737 !1 = !{i32 1, !"min_enum_size", i32 4}
38 !2 = !{!"clang version 3.8.0 (http://llvm.org/git/clang.git b7441a0f42c43a8eea9e3e706be187252db747fa)"}
38 !2 = !{!"clang version 3.8.0"}
3939 !3 = distinct !{!3, !4}
4040 !4 = !{!"llvm.loop.unroll.full"}
9999 !llvm.module.flags = !{!3, !4}
100100 !llvm.ident = !{!5}
101101
102 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 5.0.0 (http://llvm.org/git/clang.git 97b002238b11ff30d94d0516d6a0515db5725fd8) (http://llvm.org/git/llvm.git 0cb060ba567f1aa5b4b04e86665f88e4632b528a)", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !2)
102 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 5.0.0", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !2)
103103 !1 = !DIFile(filename: "", directory: "C:\5CGitHub\5Cllvm\5Cbuild\5CDebug\5Cbin")
104104 !2 = !{}
105105 !3 = !{i32 2, !"Dwarf Version", i32 4}
106106 !4 = !{i32 2, !"Debug Info Version", i32 3}
107 !5 = !{!"clang version 5.0.0 (http://llvm.org/git/clang.git 97b002238b11ff30d94d0516d6a0515db5725fd8) (http://llvm.org/git/llvm.git 0cb060ba567f1aa5b4b04e86665f88e4632b528a)"}
107 !5 = !{!"clang version 5.0.0"}
108108 !6 = distinct !DISubprogram(name: "f", linkageName: "flink", scope: !7, file: !7, line: 55, type: !8, isLocal: false, isDefinition: true, scopeLine: 55, flags: DIFlagPrototyped, isOptimized: false, unit: !0, retainedNodes: !2)
109109 !7 = !DIFile(filename: "simple-repro.c", directory: "C:\5CGitHub\5Cllvm\5Cbuild\5CDebug\5Cbin")
110110 !8 = !DISubroutineType(types: !9)
7676 !llvm.module.flags = !{!3, !4}
7777 !llvm.ident = !{!5}
7878
79 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 4.0.0 (http://llvm.org/git/clang.git 6c405f93921ac99ff5b8521bb1b3df4449deede4) (http://llvm.org/git/llvm.git 6e6d3247102a0f87ce14e906dcf6a3a5ed3faa65)", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !2)
79 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 4.0.0", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !2)
8080 !1 = !DIFile(filename: "coro.c", directory: "/home/gor/build/bin")
8181 !2 = !{}
8282 !3 = !{i32 2, !"Dwarf Version", i32 4}
8383 !4 = !{i32 2, !"Debug Info Version", i32 3}
84 !5 = !{!"clang version 4.0.0 (http://llvm.org/git/clang.git 6c405f93921ac99ff5b8521bb1b3df4449deede4) (http://llvm.org/git/llvm.git 6e6d3247102a0f87ce14e906dcf6a3a5ed3faa65)"}
84 !5 = !{!"clang version 4.0.0"}
8585 !6 = distinct !DISubprogram(name: "print", scope: !1, file: !1, line: 6, type: !7, isLocal: false, isDefinition: true, scopeLine: 6, flags: DIFlagPrototyped, isOptimized: true, unit: !0, retainedNodes: !10)
8686 !7 = !DISubroutineType(types: !8)
8787 !8 = !{null, !9}
4545 !llvm.ident = !{!1}
4646
4747 !0 = !{i32 1, !"PIC Level", i32 2}
48 !1 = !{!"clang version 3.8.0 (http://llvm.org/git/clang.git eb70f4e9cc9a4dc3dd57b032fb858d56b4b64a0e)"}
48 !1 = !{!"clang version 3.8.0"}
4949 !2 = !{!3, !3, i64 0}
5050 !3 = !{!"int", !4, i64 0}
5151 !4 = !{!"omnipotent char", !5, i64 0}
8484 !llvm.module.flags = !{!17, !18, !19, !20}
8585 !llvm.ident = !{!21}
8686
87 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 3.8.0 (http://llvm.org/git/clang.git b1fbc23058e7fa1cdd954ab97ba84f1c549c9879) (http://llvm.org/git/llvm.git 054da58c5398a721d4dab7af63d7de8d7a1e1a1c)", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !2)
87 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 3.8.0", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug, enums: !2)
8888 !1 = !DIFile(filename: "test.c", directory: "/home/weimingz/llvm-build/release/community-tip")
8989 !2 = !{}
9090 !4 = distinct !DISubprogram(name: "foo", scope: !1, file: !1, line: 1, type: !5, isLocal: false, isDefinition: true, scopeLine: 1, flags: DIFlagPrototyped, isOptimized: true, unit: !0, retainedNodes: !11)
104104 !18 = !{i32 2, !"Debug Info Version", i32 3}
105105 !19 = !{i32 1, !"wchar_size", i32 4}
106106 !20 = !{i32 1, !"min_enum_size", i32 4}
107 !21 = !{!"clang version 3.8.0 (http://llvm.org/git/clang.git b1fbc23058e7fa1cdd954ab97ba84f1c549c9879) (http://llvm.org/git/llvm.git 054da58c5398a721d4dab7af63d7de8d7a1e1a1c)"}
107 !21 = !{!"clang version 3.8.0"}
108108 !22 = !DIExpression()
109109 !23 = !DILocation(line: 1, column: 27, scope: !4)
110110 !24 = !DILocation(line: 1, column: 47, scope: !4)
4747 !llvm.module.flags = !{!3, !4}
4848 !llvm.ident = !{!5}
4949
50 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 5.0.0 (http://llvm.org/git/clang.git 0f3ed908c1f13f83da4b240f7595eb8d05e0a754) (http://llvm.org/git/llvm.git 8e270f5a6b8ceb0f3ac3ef1ffb83c5e29b44ae68)", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !2)
50 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 5.0.0", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !2)
5151 !1 = !DIFile(filename: "debug-phi.c", directory: "/work/projects/src/tests/debug")
5252 !2 = !{}
5353 !3 = !{i32 2, !"Dwarf Version", i32 4}
5454 !4 = !{i32 2, !"Debug Info Version", i32 3}
55 !5 = !{!"clang version 5.0.0 (http://llvm.org/git/clang.git 0f3ed908c1f13f83da4b240f7595eb8d05e0a754) (http://llvm.org/git/llvm.git 8e270f5a6b8ceb0f3ac3ef1ffb83c5e29b44ae68)"}
55 !5 = !{!"clang version 5.0.0"}
5656 !6 = distinct !DISubprogram(name: "func", scope: !1, file: !1, line: 2, type: !7, isLocal: false, isDefinition: true, scopeLine: 2, flags: DIFlagPrototyped, isOptimized: false, unit: !0, retainedNodes: !2)
5757 !7 = !DISubroutineType(types: !8)
5858 !8 = !{null, !9}
175175
176176 !llvm.ident = !{!0}
177177
178 !0 = !{!"clang version 4.0.0 (http://llvm.org/git/clang.git 9b9db7fa41a1905899dbcbcc6cbdd05d2511da8e) (/Users/dannyb/sources/llvm-clean a3908a41623f6ac14ba8c04613d6c64e0544bb5d)"}
178 !0 = !{!"clang version 4.0.0"}
179179 !1 = !{!2, !2, i64 0}
180180 !2 = !{!"int", !3, i64 0}
181181 !3 = !{!"omnipotent char", !4, i64 0}
5454
5555 !llvm.ident = !{!0}
5656
57 !0 = !{!"clang version 5.0.0 (http://llvm.org/git/clang.git a8b933d4d1d133594fdaed35ee5814514b738f6d) (/Users/dannyb/sources/llvm-clean fc630a9b5613f544c07a8f16abcc173793df62cf)"}
57 !0 = !{!"clang version 5.0.0"}
5858 !1 = distinct !{!1, !2}
5959 !2 = !{!"llvm.loop.unroll.disable"}
122122 !llvm.ident = !{!1}
123123
124124 !0 = !{i32 1, !"PIC Level", i32 2}
125 !1 = !{!"clang version 4.0.0 (http://llvm.org/git/clang.git b63fa9e2bb8aac0a80c3e3467991c6b1a4b01e6a) (llvm/trunk 290779)"}
125 !1 = !{!"clang version 4.0.0"}
126126 !2 = !{!3, !4, i64 0}
127127 !3 = !{!"_ZTSN4llvm15SmallVectorBaseE", !4, i64 0, !4, i64 8, !4, i64 16}
128128 !4 = !{!"any pointer", !5, i64 0}
175175
176176 !0 = !{i32 1, !"wchar_size", i32 4}
177177 !1 = !{i32 7, !"PIC Level", i32 2}
178 !2 = !{!"clang version 5.0.0 (http://llvm.org/git/clang.git e97b4dda83fd49e0218ea06ba4e37796a81b2027) (/Users/dannyb/sources/llvm-clean b38f051979e4ac2aa6513e40046d120fd472cb96)"}
178 !2 = !{!"clang version 5.0.0"}
179179 !3 = !{!4, !4, i64 0}
180180 !4 = !{!"int", !5, i64 0}
181181 !5 = !{!"omnipotent char", !6, i64 0}
4444
4545 !llvm.ident = !{!0}
4646
47 !0 = !{!"clang version 6.0.0 (http://llvm.org/git/clang.git e649d902285b23af8ba58cb92a739f3bad2723df) (/Users/dannyb/sources/llvm-clean 0abfd30028cbb294ff2c2dd5e2df4ec3fdb6c591)"}
47 !0 = !{!"clang version 6.0.0"}
2323 !llvm.dbg.cu = !{!0}
2424 !llvm.module.flags = !{!2}
2525
26 !0 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, file: !1, producer: "clang version 3.8.0 (https://github.com/llvm-mirror/clang 89dda3855cda574f355e6defa1d77bdae5053994) (llvm/trunk 257597)", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug)
26 !0 = distinct !DICompileUnit(language: DW_LANG_C_plus_plus, file: !1, producer: "clang version 3.8.0", isOptimized: true, runtimeVersion: 0, emissionKind: FullDebug)
2727 !1 = !DIFile(filename: "none", directory: ".")
2828 !2 = !{i32 2, !"Debug Info Version", i32 3}
2929 !3 = !DILocalVariable(name: "getU", scope: !4, file: !1, line: 25, type: !5)
4646 !llvm.module.flags = !{!3, !4, !5}
4747 !llvm.ident = !{!6}
4848
49 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 7.0.0 (https://github.com/llvm-mirror/clang.git b641d31365414ba3ea0305fdaa80369a9efb6bd9) (https://github.com/llvm-mirror/llvm.git 6165a776d1a8bb181be93f2dc97088f7a1abc405)", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !2)
49 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 7.0.0", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !2)
5050 !1 = !DIFile(filename: "split-dwarf.c", directory: "/usr/local/google/home/yunlian/dwp/build/bin")
5151 !2 = !{}
5252 !3 = !{i32 2, !"Dwarf Version", i32 4}
5353 !4 = !{i32 2, !"Debug Info Version", i32 3}
5454 !5 = !{i32 1, !"wchar_size", i32 4}
55 !6 = !{!"clang version 7.0.0 (https://github.com/llvm-mirror/clang.git b641d31365414ba3ea0305fdaa80369a9efb6bd9) (https://github.com/llvm-mirror/llvm.git 6165a776d1a8bb181be93f2dc97088f7a1abc405)"}
55 !6 = !{!"clang version 7.0.0"}
5656 !7 = distinct !DISubprogram(name: "split_dwarf", scope: !1, file: !1, line: 1, type: !8, isLocal: false, isDefinition: true, scopeLine: 1, isOptimized: false, unit: !0, retainedNodes: !2)
5757 !8 = !DISubroutineType(types: !9)
5858 !9 = !{!10}
4040 !llvm.module.flags = !{!6, !7}
4141 !llvm.ident = !{!8}
4242
43 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 4.0.0 (http://llvm.org/git/clang d19a95e94dc57c5a72fd25d64f26134aa7d25fa0) (http://llvm.org/git/llvm.git 313924e6ff8a332063f61d3fda03812c220762f6)", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !2, globals: !3)
43 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 4.0.0", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !2, globals: !3)
4444 !1 = !DIFile(filename: "source-interleave-hexagon.c", directory: "SRC_COMPDIR")
4545 !2 = !{}
4646 !3 = !{!4}
4848 !5 = !DIBasicType(name: "int", size: 32, align: 32, encoding: DW_ATE_signed)
4949 !6 = !{i32 2, !"Dwarf Version", i32 4}
5050 !7 = !{i32 2, !"Debug Info Version", i32 3}
51 !8 = !{!"clang version 4.0.0 (http://llvm.org/git/clang d19a95e94dc57c5a72fd25d64f26134aa7d25fa0) (http://llvm.org/git/llvm.git 313924e6ff8a332063f61d3fda03812c220762f6)"}
51 !8 = !{!"clang version 4.0.0"}
5252 !9 = distinct !DISubprogram(name: "foo", scope: !1, file: !1, line: 2, type: !10, isLocal: false, isDefinition: true, scopeLine: 2, isOptimized: false, unit: !0, retainedNodes: !2)
5353 !10 = !DISubroutineType(types: !11)
5454 !11 = !{!5}
4141 !llvm.module.flags = !{!6, !7}
4242 !llvm.ident = !{!8}
4343
44 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 4.0.0 (http://llvm.org/git/clang d19a95e94dc57c5a72fd25d64f26134aa7d25fa0) (http://llvm.org/git/llvm.git 313924e6ff8a332063f61d3fda03812c220762f6)", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !2, globals: !3)
44 !0 = distinct !DICompileUnit(language: DW_LANG_C99, file: !1, producer: "clang version 4.0.0", isOptimized: false, runtimeVersion: 0, emissionKind: FullDebug, enums: !2, globals: !3)
4545 !1 = !DIFile(filename: "source-interleave-x86_64.c", directory: "SRC_COMPDIR")
4646 !2 = !{}
4747 !3 = !{!4}
4949 !5 = !DIBasicType(name: "int", size: 32, align: 32, encoding: DW_ATE_signed)
5050 !6 = !{i32 2, !"Dwarf Version", i32 4}
5151 !7 = !{i32 2, !"Debug Info Version", i32 3}
52 !8 = !{!"clang version 4.0.0 (http://llvm.org/git/clang d19a95e94dc57c5a72fd25d64f26134aa7d25fa0) (http://llvm.org/git/llvm.git 313924e6ff8a332063f61d3fda03812c220762f6)"}
52 !8 = !{!"clang version 4.0.0"}
5353 !9 = distinct !DISubprogram(name: "foo", scope: !1, file: !1, line: 2, type: !10, isLocal: false, isDefinition: true, scopeLine: 2, isOptimized: false, unit: !0, retainedNodes: !2)
5454 !10 = !DISubroutineType(types: !11)
5555 !11 = !{!5}