@@ -75,9 +75,7 @@ enum EnumAu8 {
75
75
// EMIT_MIR matches_reduce_branches.match_u8_i16.MatchBranchSimplification.diff
76
76
fn match_u8_i16 ( i : EnumAu8 ) -> i16 {
77
77
// CHECK-LABEL: fn match_u8_i16(
78
- // CHECK-NOT: switchInt
79
- // CHECK: _0 = _3 as i16 (IntToInt);
80
- // CHECH: return
78
+ // CHECK: switchInt
81
79
match i {
82
80
EnumAu8 :: A => 1 ,
83
81
EnumAu8 :: B => 2 ,
@@ -146,9 +144,7 @@ enum EnumBu8 {
146
144
// EMIT_MIR matches_reduce_branches.match_u8_u16.MatchBranchSimplification.diff
147
145
fn match_u8_u16 ( i : EnumBu8 ) -> u16 {
148
146
// CHECK-LABEL: fn match_u8_u16(
149
- // CHECK-NOT: switchInt
150
- // CHECK: _0 = _3 as u16 (IntToInt);
151
- // CHECH: return
147
+ // CHECK: switchInt
152
148
match i {
153
149
EnumBu8 :: A => 1 ,
154
150
EnumBu8 :: B => 2 ,
@@ -204,9 +200,7 @@ enum EnumAi8 {
204
200
// EMIT_MIR matches_reduce_branches.match_i8_i16.MatchBranchSimplification.diff
205
201
fn match_i8_i16 ( i : EnumAi8 ) -> i16 {
206
202
// CHECK-LABEL: fn match_i8_i16(
207
- // CHECK-NOT: switchInt
208
- // CHECK: _0 = _3 as i16 (IntToInt);
209
- // CHECH: return
203
+ // CHECK: switchInt
210
204
match i {
211
205
EnumAi8 :: A => -1 ,
212
206
EnumAi8 :: B => 2 ,
@@ -235,9 +229,7 @@ enum EnumAi16 {
235
229
// EMIT_MIR matches_reduce_branches.match_i16_i8.MatchBranchSimplification.diff
236
230
fn match_i16_i8 ( i : EnumAi16 ) -> i8 {
237
231
// CHECK-LABEL: fn match_i16_i8(
238
- // CHECK-NOT: switchInt
239
- // CHECK: _0 = _3 as i8 (IntToInt);
240
- // CHECH: return
232
+ // CHECK: switchInt
241
233
match i {
242
234
EnumAi16 :: A => -1 ,
243
235
EnumAi16 :: B => 2 ,
@@ -256,9 +248,7 @@ enum EnumAi128 {
256
248
// EMIT_MIR matches_reduce_branches.match_i128_u128.MatchBranchSimplification.diff
257
249
fn match_i128_u128 ( i : EnumAi128 ) -> u128 {
258
250
// CHECK-LABEL: fn match_i128_u128(
259
- // CHECK-NOT: switchInt
260
- // CHECK: _0 = _3 as u128 (IntToInt);
261
- // CHECH: return
251
+ // CHECK: switchInt
262
252
match i {
263
253
EnumAi128 :: A => 1 ,
264
254
EnumAi128 :: B => 2 ,
0 commit comments