rust/src/test/codegen/issue-34634.rs
Dezhi Wu b1430fb7ca Fix a bunch of typo
This PR will fix some typos detected by [typos].

I only picked the ones I was sure were spelling errors to fix, mostly in
the comments.

[typos]: https://github.com/crate-ci/typos
2022-08-31 18:24:55 +08:00

16 lines
543 B
Rust

// Test that `wrapping_div` only checks divisor once.
// This test checks that there is only a single compare against -1 and -1 is not present as a
// switch case (the second check present until rustc 1.12).
// This test also verifies that a single panic call is generated (for the division by zero case).
// compile-flags: -O
#![crate_type = "lib"]
// CHECK-LABEL: @f
#[no_mangle]
pub fn f(x: i32, y: i32) -> i32 {
// CHECK-COUNT-1: icmp eq i32 %y, -1
// CHECK-COUNT-1: panic
// CHECK-NOT: i32 -1, label
x.wrapping_div(y)
}