blob: 2f590ee8cc48d05c81755f99cf8a34741b7ebde1 [file] [log] [blame]
Devang Patelce35d8b2011-11-17 23:43:15 +00001; RUN: llc -O0 < %s | FileCheck %s
2; Radar 10464995
3target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128"
4target triple = "x86_64-apple-macosx10.7.2"
5
6@s = common global [4294967296 x i8] zeroinitializer, align 16
Eric Christopher242343d2012-11-13 23:30:43 +00007;CHECK: .long 4294967295
Devang Patelce35d8b2011-11-17 23:43:15 +00008
9define void @bar() nounwind uwtable ssp {
10entry:
11 store i8 97, i8* getelementptr inbounds ([4294967296 x i8]* @s, i32 0, i64 0), align 1, !dbg !18
12 ret void, !dbg !20
13}
14
15!llvm.dbg.cu = !{!0}
16
David Blaikie850b74d2013-03-11 22:37:40 +000017!0 = metadata !{i32 786449, i32 0, i32 12, metadata !"small.c", metadata !"/private/tmp", metadata !"clang version 3.1 (trunk 144833)", i1 true, i1 false, metadata !"", i32 0, metadata !1, metadata !1, metadata !3, metadata !11} ; [ DW_TAG_compile_unit ]
David Blaikiea8eefc72013-02-02 05:56:24 +000018!1 = metadata !{i32 0}
19!3 = metadata !{metadata !5}
Devang Patelce35d8b2011-11-17 23:43:15 +000020!5 = metadata !{i32 720942, i32 0, metadata !6, metadata !"bar", metadata !"bar", metadata !"", metadata !6, i32 4, metadata !7, i1 false, i1 true, i32 0, i32 0, i32 0, i32 256, i1 false, void ()* @bar, null, null, metadata !9} ; [ DW_TAG_subprogram ]
21!6 = metadata !{i32 720937, metadata !"small.c", metadata !"/private/tmp", null} ; [ DW_TAG_file_type ]
22!7 = metadata !{i32 720917, i32 0, metadata !"", i32 0, i32 0, i64 0, i64 0, i32 0, i32 0, i32 0, metadata !8, i32 0, i32 0} ; [ DW_TAG_subroutine_type ]
23!8 = metadata !{null}
24!9 = metadata !{metadata !10}
25!10 = metadata !{i32 720932} ; [ DW_TAG_base_type ]
David Blaikiea8eefc72013-02-02 05:56:24 +000026!11 = metadata !{metadata !13}
David Blaikie850b74d2013-03-11 22:37:40 +000027!13 = metadata !{i32 720948, i32 0, null, metadata !"s", metadata !"s", metadata !"", metadata !6, i32 2, metadata !14, i32 0, i32 1, [4294967296 x i8]* @s, null} ; [ DW_TAG_variable ]
Devang Patelce35d8b2011-11-17 23:43:15 +000028!14 = metadata !{i32 720897, null, metadata !"", null, i32 0, i64 34359738368, i64 8, i32 0, i32 0, metadata !15, metadata !16, i32 0, i32 0} ; [ DW_TAG_array_type ]
29!15 = metadata !{i32 720932, null, metadata !"char", null, i32 0, i64 8, i64 8, i64 0, i32 0, i32 6} ; [ DW_TAG_base_type ]
30!16 = metadata !{metadata !17}
Bill Wendling9493dae2012-12-04 21:34:03 +000031!17 = metadata !{i32 720929, i64 0, i64 4294967296} ; [ DW_TAG_subrange_type ]
Devang Patelce35d8b2011-11-17 23:43:15 +000032!18 = metadata !{i32 5, i32 3, metadata !19, null}
David Blaikie850b74d2013-03-11 22:37:40 +000033!19 = metadata !{i32 786443, metadata !5, i32 4, i32 1, metadata !6, i32 0} ; [ DW_TAG_lexical_block ]
Devang Patelce35d8b2011-11-17 23:43:15 +000034!20 = metadata !{i32 6, i32 1, metadata !19, null}