-int %function(int %a.1) {
-entry: ; No predecessors!
- %a.0 = alloca int ; <int*> [#uses=2]
- %result = alloca int ; <int*> [#uses=2]
- store int %a.1, int* %a.0
- %tmp.0 = load int* %a.0 ; <int> [#uses=1]
- %tmp.1 = load int* %silly ; <int> [#uses=1]
- %tmp.2 = add int %tmp.0, %tmp.1 ; <int> [#uses=1]
- store int %tmp.2, int* %result
- br label %return
+define i32 @function(i32 %a.1) {
+entry:
+ %a.0 = alloca i32 ; <i32*> [#uses=2]
+ %result = alloca i32 ; <i32*> [#uses=2]
+ store i32 %a.1, i32* %a.0
+ %tmp.0 = load i32* %a.0 ; <i32> [#uses=1]
+ %tmp.1 = load i32* @silly ; <i32> [#uses=1]
+ %tmp.2 = add i32 %tmp.0, %tmp.1 ; <i32> [#uses=1]
+ store i32 %tmp.2, i32* %result
+ br label %return