1 // Test that `wrapping_div` only checks divisor once.
2 // This test checks that there is only a single compare against -1 and -1 is not present as a
3 // switch case (the second check present until rustc 1.12).
4 // This test also verifies that a single panic call is generated (for the division by zero case).
11 pub fn f(x: i32, y: i32) -> i32 {
12 // CHECK-COUNT-1: icmp eq i32 %y, -1
13 // CHECK-COUNT-1: panic
14 // CHECK-NOT: i32 -1, label