blob: 70e0a5d1c47a6ce76e73729c4abb55447ddbe349 [file] [log] [blame]
Nick Lewycky4e478fe2011-10-31 01:06:02 +00001; RUN: llc -enable-dwarf-directory -mtriple x86_64-apple-darwin10.0.0 < %s | FileCheck %s
Devang Patel439e0c72011-03-24 22:39:09 +00002
Devang Patel23670e52011-03-24 20:30:50 +00003; Radar 8884898
Nick Lewycky44d798d2011-10-17 23:05:28 +00004; CHECK: file 1 "/Users/manav/one/two" "simple.c"
Devang Patel23670e52011-03-24 20:30:50 +00005
Devang Patel23670e52011-03-24 20:30:50 +00006declare i32 @printf(i8*, ...) nounwind
7
8define i32 @main() nounwind {
Rafael Espindola5d71de62011-03-29 02:18:54 +00009 ret i32 0
Devang Patel23670e52011-03-24 20:30:50 +000010}
11
Rafael Espindola5d71de62011-03-29 02:18:54 +000012!llvm.dbg.sp = !{ !6}
Devang Patel23670e52011-03-24 20:30:50 +000013
Devang Patel23670e52011-03-24 20:30:50 +000014!1 = metadata !{i32 589865, metadata !"simple.c", metadata !"/Users/manav/one/two", metadata !2} ; [ DW_TAG_file_type ]
15!2 = metadata !{i32 589841, i32 0, i32 1, metadata !"simple.c", metadata !"/Users/manav/one/two", metadata !"LLVM build 00", i1 true, i1 false, metadata !"", i32 0} ; [ DW_TAG_compile_unit ]
Devang Patel23670e52011-03-24 20:30:50 +000016!5 = metadata !{i32 589860, metadata !1, metadata !"int", metadata !1, i32 0, i64 32, i64 32, i64 0, i32 0, i32 5} ; [ DW_TAG_base_type ]
17!6 = metadata !{i32 589870, i32 0, metadata !1, metadata !"main", metadata !"main", metadata !"main", metadata !1, i32 9, metadata !7, i1 false, i1 true, i32 0, i32 0, null, i32 256, i1 false, i32 ()* @main} ; [ DW_TAG_subprogram ]
18!7 = metadata !{i32 589845, metadata !1, metadata !"", metadata !1, i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !8, i32 0, null} ; [ DW_TAG_subroutine_type ]
19!8 = metadata !{metadata !5}