Skip to content

Commit aa5b271

Browse files
committed
[Test] Added missing check lines.
And shuffled generic parameters.
1 parent 210ef1f commit aa5b271

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

test/IRGen/run_variadic_generics.sil

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -83,22 +83,28 @@ bb0(%argc : $Int32, %argv : $UnsafeMutablePointer<Optional<UnsafeMutablePointer<
8383
%direct_access_from_parameter = function_ref @direct_access_from_parameter : $@convention(thin) <T_1...> (Builtin.Word) -> ()
8484
// U_1 -> {A, B, C, D, E, F}
8585
// --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) -> ()
8788
// U_1 -> {A, B, C, D, E, F}
8889
// ----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) -> ()
9092
// U_1 -> {A, B, C, D, E, F}
9193
// -----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) -> ()
9396
// U_1 -> {A, B, C, D, E, F}
9497
// -------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) -> ()
96100
// U_1 -> {A, B, C, D, E, F}
97101
// --------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) -> ()
99104
// U_1 -> {A, B, C, D, E, F}
100105
// ----------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) -> ()
102108

103109
%outb = integer_literal $Builtin.Int32, 0
104110
%out = struct $Int32 (%outb : $Builtin.Int32)

0 commit comments

Comments
 (0)