// Tests that there is no check for dividing by zero since the // denominator, `(x - y)`, will always be greater than 0 since `x > y`. //@ compile-flags: -Copt-level=3 #![crate_type = "lib"] // CHECK-LABEL: @issue_74917 #[no_mangle] pub fn issue_74917(x: u16, y: u16) -> u16 { // CHECK-NOT: panic if x > y { 100 / (x - y) } else { 100 } }