blob: 4d8d974f703e79d6b76ea12b2f2a65df6e46589d [file] [log] [blame]
Devang Patel8cabd932010-12-02 21:32:30 +00001; RUN: llc < %s -disable-dot-loc -mtriple=x86_64-apple-darwin -O0 | FileCheck %s
2
3
4define void @foo() nounwind ssp {
5entry:
6 ret void, !dbg !5
7}
8
David Blaikiee5a2f702013-03-08 00:23:31 +00009!llvm.dbg.cu = !{!2}
10!7 = metadata !{metadata !0}
Devang Patel8cabd932010-12-02 21:32:30 +000011
David Blaikiecc8d0902013-03-21 20:28:52 +000012!0 = metadata !{i32 786478, metadata !1, metadata !"foo", metadata !"foo", metadata !"", metadata !1, i32 3, metadata !3, i1 false, i1 true, i32 0, i32 0, null, i32 256, i1 false, void ()* @foo, null, null, null, i32 0} ; [ DW_TAG_subprogram ]
David Blaikiee5a2f702013-03-08 00:23:31 +000013!1 = metadata !{i32 786473, metadata !"e.c", metadata !"/private/tmp", metadata !2} ; [ DW_TAG_file_type ]
David Blaikie43a729d2013-03-20 22:34:33 +000014!2 = metadata !{i32 786449, i32 12, metadata !1, metadata !"clang version 2.9 (trunk 120563)", i1 false, metadata !"", i32 0, null, null, metadata !7, null, metadata !""} ; [ DW_TAG_compile_unit ]
David Blaikiee5a2f702013-03-08 00:23:31 +000015!3 = metadata !{i32 786453, metadata !1, metadata !"", metadata !1, i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !4, i32 0, null} ; [ DW_TAG_subroutine_type ]
Devang Patel8cabd932010-12-02 21:32:30 +000016!4 = metadata !{null}
17!5 = metadata !{i32 5, i32 1, metadata !6, null}
David Blaikiee5a2f702013-03-08 00:23:31 +000018!6 = metadata !{i32 786443, metadata !0, i32 3, i32 16, metadata !1, i32 0} ; [ DW_TAG_lexical_block ]
Devang Patel8cabd932010-12-02 21:32:30 +000019
20; CHECK: .subsections_via_symbols
21; CHECK-NEXT: __debug_line
Manman Ren4e042a62013-02-05 21:52:47 +000022; CHECK-NEXT: Lline_table_start0
Devang Patel8cabd932010-12-02 21:32:30 +000023; CHECK-NEXT: Ltmp{{[0-9]}} = (Ltmp