diff options
| author | bors <bors@rust-lang.org> | 2024-04-08 18:28:50 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2024-04-08 18:28:50 +0000 |
| commit | 211518e5fb1336de6a4aab45dc1c05f5d83ce856 (patch) | |
| tree | 94b02cd71d9c1c0b49b769f6d411ed936d5aad3c /tests/codegen | |
| parent | 537aab7a2e7fe9cdf50b5ff18485e0793cd8db62 (diff) | |
| parent | f4407370dbb67115bc4acc97dbbdceba0f6d17f3 (diff) | |
| download | rust-211518e5fb1336de6a4aab45dc1c05f5d83ce856.tar.gz rust-211518e5fb1336de6a4aab45dc1c05f5d83ce856.zip | |
Auto merge of #120614 - DianQK:simplify-switch-int, r=cjgillot
Transforms match into an assignment statement Fixes #106459. We should be able to do some similar transformations, like `enum` to `enum`. r? mir-opt
Diffstat (limited to 'tests/codegen')
| -rw-r--r-- | tests/codegen/match-optimized.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/codegen/match-optimized.rs b/tests/codegen/match-optimized.rs index 09907edf8f2..5cecafb9f29 100644 --- a/tests/codegen/match-optimized.rs +++ b/tests/codegen/match-optimized.rs @@ -26,12 +26,12 @@ pub fn exhaustive_match(e: E) -> u8 { // CHECK-NEXT: store i8 1, ptr %_0, align 1 // CHECK-NEXT: br label %[[EXIT]] // CHECK: [[C]]: -// CHECK-NEXT: store i8 2, ptr %_0, align 1 +// CHECK-NEXT: store i8 3, ptr %_0, align 1 // CHECK-NEXT: br label %[[EXIT]] match e { E::A => 0, E::B => 1, - E::C => 2, + E::C => 3, } } |
