//@ check-pass #![warn(unused_parens)] fn main() { let a: i32 = 1; let b: i64 = 1; if b + a as (i64) < 0 { println!(":D"); } if b + b + a as (i64) < 0 { println!(":D"); } let c = a + b as (i32) < 0; let mut x = false; x |= false || (b as (i32) < 0); let d = 1 + 2 + 3 * 4 as (i32) < 10; }