diff options
| author | Nikita Popov <nikita.ppv@gmail.com> | 2019-12-31 15:52:17 +0100 |
|---|---|---|
| committer | Nikita Popov <nikita.ppv@gmail.com> | 2020-01-07 21:28:22 +0100 |
| commit | 3d8f454cd00c79f8c3c65dbd4252a6c711bd73f9 (patch) | |
| tree | 1ab6ece191fecbb09b143dc39fe2ed9530ea79c4 /src/test/codegen | |
| parent | 31aecccbcd8c043bfe249cfae9e7c6ef6ffd46fd (diff) | |
| download | rust-3d8f454cd00c79f8c3c65dbd4252a6c711bd73f9.tar.gz rust-3d8f454cd00c79f8c3c65dbd4252a6c711bd73f9.zip | |
Update bool-cmp.rs codegen
Diffstat (limited to 'src/test/codegen')
| -rw-r--r-- | src/test/codegen/bool-cmp.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/test/codegen/bool-cmp.rs b/src/test/codegen/bool-cmp.rs index 8769a4cb5e1..5090f7c378c 100644 --- a/src/test/codegen/bool-cmp.rs +++ b/src/test/codegen/bool-cmp.rs @@ -10,8 +10,9 @@ use std::cmp::Ordering; // CHECK-LABEL: @cmp_bool #[no_mangle] pub fn cmp_bool(a: bool, b: bool) -> Ordering { +// LLVM 10 produces (zext a) + (sext b), but the final lowering is (zext a) - (zext b). // CHECK: zext i1 -// CHECK: zext i1 -// CHECK: sub nsw +// CHECK: {{z|s}}ext i1 +// CHECK: {{sub|add}} nsw a.cmp(&b) } |
