summaryrefslogtreecommitdiff
path: root/test/Feature/attributes.ll
blob: 7707d82be5ce2a86a9d16768ae5645b6f46ee79b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
; RUN: llvm-as < %s | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll

@.str = private unnamed_addr constant [14 x i8] c"hello world!\0A\00", align 1

define void @foo() #0 {
entry:
  %call = call i32 (i8*, ...)* @printf(i8* getelementptr inbounds ([14 x i8]* @.str, i32 0, i32 0))
  ret void
}

declare i32 @printf(i8*, ...)

attributes #0 = { nounwind ssp uwtable }