diff options
| author | Collin Baker <collinbaker@chromium.org> | 2022-12-16 17:32:29 -0500 |
|---|---|---|
| committer | Collin Baker <collinbaker@chromium.org> | 2022-12-16 17:32:29 -0500 |
| commit | 8751d3b2e9a2fa903822a1f9061c0fe2c4c0bef2 (patch) | |
| tree | f4e172385d17bf34e4ea59456603291a0e85afcc | |
| parent | 63b3bac77cece3b4efb3e481ebc9139fedaa0535 (diff) | |
| download | rust-8751d3b2e9a2fa903822a1f9061c0fe2c4c0bef2.tar.gz rust-8751d3b2e9a2fa903822a1f9061c0fe2c4c0bef2.zip | |
Make enum-match.rs test robust against variable name changes
https://reviews.llvm.org/D140192 caused the LLVM variable generated for enum discriminant checks to be named differently (%narrow vs %1). This adjusts the test CHECK directives to match any name.
| -rw-r--r-- | src/test/codegen/enum-match.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/test/codegen/enum-match.rs b/src/test/codegen/enum-match.rs index 44f1b408d21..827eb20154a 100644 --- a/src/test/codegen/enum-match.rs +++ b/src/test/codegen/enum-match.rs @@ -34,8 +34,8 @@ pub enum Enum1 { // CHECK: define i8 @match1{{.*}} // CHECK-NEXT: start: -// CHECK-NEXT: %1 = {{.*}}call i8 @llvm.usub.sat.i8(i8 %0, i8 1) -// CHECK-NEXT: switch i8 %1, label {{.*}} [ +// CHECK-NEXT: [[DISCR:%.*]] = {{.*}}call i8 @llvm.usub.sat.i8(i8 %0, i8 1) +// CHECK-NEXT: switch i8 [[DISCR]], label {{.*}} [ #[no_mangle] pub fn match1(e: Enum1) -> u8 { use Enum1::*; |
