@@ -83,22 +83,28 @@ bb0(%argc : $Int32, %argv : $UnsafeMutablePointer<Optional<UnsafeMutablePointer<
83
83
%direct_access_from_parameter = function_ref @direct_access_from_parameter : $@convention(thin) <T_1...> (Builtin.Word) -> ()
84
84
// U_1 -> {A, B, C, D, E, F}
85
85
// --0---> ^
86
- apply %direct_access_from_parameter<Pack{A, B, C, E, F, G}>(%0) : $@convention(thin) <T_1...> (Builtin.Word) -> ()
86
+ // CHECK: A
87
+ apply %direct_access_from_parameter<Pack{A, B, C, D, E, F}>(%0) : $@convention(thin) <T_1...> (Builtin.Word) -> ()
87
88
// U_1 -> {A, B, C, D, E, F}
88
89
// ----1----> ^
89
- apply %direct_access_from_parameter<Pack{A, B, C, E, F, G}>(%1) : $@convention(thin) <T_1...> (Builtin.Word) -> ()
90
+ // CHECK: B
91
+ apply %direct_access_from_parameter<Pack{A, B, C, D, E, F}>(%1) : $@convention(thin) <T_1...> (Builtin.Word) -> ()
90
92
// U_1 -> {A, B, C, D, E, F}
91
93
// -----2------> ^
92
- apply %direct_access_from_parameter<Pack{A, B, C, E, F, G}>(%2) : $@convention(thin) <T_1...> (Builtin.Word) -> ()
94
+ // CHECK: C
95
+ apply %direct_access_from_parameter<Pack{A, B, C, D, E, F}>(%2) : $@convention(thin) <T_1...> (Builtin.Word) -> ()
93
96
// U_1 -> {A, B, C, D, E, F}
94
97
// -------3-------> ^
95
- apply %direct_access_from_parameter<Pack{A, B, C, E, F, G}>(%3) : $@convention(thin) <T_1...> (Builtin.Word) -> ()
98
+ // CHECK: D
99
+ apply %direct_access_from_parameter<Pack{A, B, C, D, E, F}>(%3) : $@convention(thin) <T_1...> (Builtin.Word) -> ()
96
100
// U_1 -> {A, B, C, D, E, F}
97
101
// --------4---------> ^
98
- apply %direct_access_from_parameter<Pack{A, B, C, E, F, G}>(%4) : $@convention(thin) <T_1...> (Builtin.Word) -> ()
102
+ // CHECK: E
103
+ apply %direct_access_from_parameter<Pack{A, B, C, D, E, F}>(%4) : $@convention(thin) <T_1...> (Builtin.Word) -> ()
99
104
// U_1 -> {A, B, C, D, E, F}
100
105
// ----------5----------> ^
101
- apply %direct_access_from_parameter<Pack{A, B, C, E, F, G}>(%5) : $@convention(thin) <T_1...> (Builtin.Word) -> ()
106
+ // CHECK: F
107
+ apply %direct_access_from_parameter<Pack{A, B, C, D, E, F}>(%5) : $@convention(thin) <T_1...> (Builtin.Word) -> ()
102
108
103
109
%outb = integer_literal $Builtin.Int32, 0
104
110
%out = struct $Int32 (%outb : $Builtin.Int32)
0 commit comments