1
Fork 0

Transforms match into an assignment statement

This commit is contained in:
DianQK 2024-02-20 22:07:09 +08:00
parent 7af7458453
commit 1f061f47e2
No known key found for this signature in database
9 changed files with 370 additions and 117 deletions

View file

@ -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,
}
}