@@ -31,15 +31,15 @@ func test_arch() {
31
31
// CHECK: call %swift.type* @swift_getFunctionTypeMetadata3([[WORD]] 3, %swift.type* @_T0SfN, %swift.type* @_T0SfN, %swift.type* @_T0SiN, %swift.type* getelementptr inbounds (%swift.full_type, %swift.full_type* @_T0ytN, i32 0, i32 1))
32
32
arch ( { ( a: Float , b: Float , c: Int ) -> ( ) in } )
33
33
34
- // CHECK: [[T0:%.*]] = getelementptr inbounds [4 x %swift.type*], [4 x %swift.type*]* %function-parameters, i32 0, i32 0
35
- // CHECK: store %swift.type* @_T0SiN, %swift.type** [[T0 :%.*]], align 8
36
- // CHECK: [[T0:%.*]] = getelementptr inbounds [4 x %swift.type*], [4 x %swift.type*]* %function-parameters, i32 0, i32 1
37
- // CHECK: store %swift.type* @_T0SdN, %swift.type** [[T0 :%.*]], align 8
38
- // CHECK: [[T0:%.*]] = getelementptr inbounds [4 x %swift.type*], [4 x %swift.type*]* %function-parameters, i32 0, i32 2
39
- // CHECK: store %swift.type* @_T0SSN, %swift.type** [[T0 :%.*]], align 8
40
- // CHECK: [[T0:%.*]] = getelementptr inbounds [4 x %swift.type*], [4 x %swift.type*]* %function-parameters, i32 0, i32 3
41
- // CHECK: store %swift.type* @_T0s4Int8VN, %swift.type** [[T0 :%.*]], align 8
42
- // CHECK: [[T0 :%.*]] = getelementptr inbounds [4 x %swift.type*], [4 x %swift.type*]* %function-parameters, i32 0, i32 0
34
+ // CHECK: getelementptr inbounds [4 x %swift.type*], [4 x %swift.type*]* %function-parameters, i32 0, i32 0
35
+ // CHECK: store %swift.type* @_T0SiN, %swift.type** [[T :%.*]], align [[ALIGN:(4|8)]]
36
+ // CHECK: getelementptr inbounds [4 x %swift.type*], [4 x %swift.type*]* %function-parameters, i32 0, i32 1
37
+ // CHECK: store %swift.type* @_T0SdN, %swift.type** [[T :%.*]], align [[ALIGN:(4|8)]]
38
+ // CHECK: getelementptr inbounds [4 x %swift.type*], [4 x %swift.type*]* %function-parameters, i32 0, i32 2
39
+ // CHECK: store %swift.type* @_T0SSN, %swift.type** [[T :%.*]], align [[ALIGN:(4|8)]]
40
+ // CHECK: getelementptr inbounds [4 x %swift.type*], [4 x %swift.type*]* %function-parameters, i32 0, i32 3
41
+ // CHECK: store %swift.type* @_T0s4Int8VN, %swift.type** [[T :%.*]], align [[ALIGN:(4|8)]]
42
+ // CHECK: [[T :%.*]] = getelementptr inbounds [4 x %swift.type*], [4 x %swift.type*]* %function-parameters, i32 0, i32 0
43
43
// CHECK: call %swift.type* @swift_getFunctionTypeMetadata([[WORD]] 16777220, %swift.type** %7, i32* getelementptr inbounds ([4 x i32], [4 x i32]* @parameter-flags, i32 0, i32 0), %swift.type* getelementptr inbounds (%swift.full_type, %swift.full_type* @_T0ytN, i32 0, i32 1))
44
44
arch ( { ( x: inout Int , y: Double , z: String , w: Int8 ) -> ( ) in } )
45
45
}
0 commit comments