Eric Christopher | 54cf8ff | 2012-03-07 00:15:19 +0000 | [diff] [blame] | 1 | ; RUN: llc -mtriple=x86_64-macosx %s -o %t -filetype=obj |
Eli Bendersky | e6abe83 | 2013-01-25 21:44:53 +0000 | [diff] [blame] | 2 | ; RUN: llvm-dwarfdump -debug-dump=info %t | FileCheck %s |
Eric Christopher | 54cf8ff | 2012-03-07 00:15:19 +0000 | [diff] [blame] | 3 | |
Manman Ren | f6b936b | 2013-10-29 05:49:41 +0000 | [diff] [blame^] | 4 | ; CHECK: DW_TAG_structure_type |
David Blaikie | 175b0b9 | 2013-08-19 03:36:23 +0000 | [diff] [blame] | 5 | ; CHECK: DW_AT_declaration |
| 6 | ; CHECK: DW_AT_APPLE_runtime_class |
Eric Christopher | 54cf8ff | 2012-03-07 00:15:19 +0000 | [diff] [blame] | 7 | |
| 8 | %0 = type opaque |
| 9 | |
| 10 | @a = common global %0* null, align 8 |
| 11 | |
| 12 | !llvm.dbg.cu = !{!0} |
| 13 | !llvm.module.flags = !{!9, !10, !11, !12} |
| 14 | |
David Blaikie | f55abea | 2013-04-22 06:12:31 +0000 | [diff] [blame] | 15 | !0 = metadata !{i32 786449, metadata !13, i32 16, metadata !"clang version 3.1 (trunk 152054 trunk 152094)", i1 false, metadata !"", i32 2, metadata !1, metadata !1, metadata !1, metadata !3, metadata !3, metadata !""} ; [ DW_TAG_compile_unit ] |
David Blaikie | 33111df | 2013-02-02 05:56:24 +0000 | [diff] [blame] | 16 | !1 = metadata !{i32 0} |
| 17 | !3 = metadata !{metadata !5} |
David Blaikie | 47922fb | 2013-03-11 22:37:40 +0000 | [diff] [blame] | 18 | !5 = metadata !{i32 786484, i32 0, null, metadata !"a", metadata !"a", metadata !"", metadata !6, i32 3, metadata !7, i32 0, i32 1, %0** @a, null} ; [ DW_TAG_variable ] |
David Blaikie | 5692e72 | 2013-03-28 02:44:59 +0000 | [diff] [blame] | 19 | !6 = metadata !{i32 786473, metadata !13} ; [ DW_TAG_file_type ] |
| 20 | !7 = metadata !{i32 786447, null, null, metadata !"", i32 0, i64 64, i64 64, i64 0, i32 0, metadata !8} ; [ DW_TAG_pointer_type ] |
Manman Ren | 0ed70ae | 2013-08-26 22:39:55 +0000 | [diff] [blame] | 21 | !8 = metadata !{i32 786451, metadata !13, null, metadata !"FooBarBaz", i32 1, i32 0, i32 0, i32 0, i32 4, null, null, i32 16, null, null, null} ; [ DW_TAG_structure_type ] [FooBarBaz] [line 1, size 0, align 0, offset 0] [decl] [from ] |
Eric Christopher | 54cf8ff | 2012-03-07 00:15:19 +0000 | [diff] [blame] | 22 | !9 = metadata !{i32 1, metadata !"Objective-C Version", i32 2} |
| 23 | !10 = metadata !{i32 1, metadata !"Objective-C Image Info Version", i32 0} |
| 24 | !11 = metadata !{i32 1, metadata !"Objective-C Image Info Section", metadata !"__DATA, __objc_imageinfo, regular, no_dead_strip"} |
| 25 | !12 = metadata !{i32 4, metadata !"Objective-C Garbage Collection", i32 0} |
David Blaikie | 8fb8224 | 2013-03-17 21:13:55 +0000 | [diff] [blame] | 26 | !13 = metadata !{metadata !"foo.m", metadata !"/Users/echristo"} |