//@ run-rustfix | |
#![deny(unused_parens)] | |
#![allow(unreachable_code)] | |
fn foo() { | |
loop { | |
break (_ = 42); | |
// lint unused_parens should not be triggered here. | |
} | |
let _ = loop { | |
let a = 1; | |
let b = 2; | |
break (a + b); //~ERROR unnecessary parentheses | |
}; | |
loop { | |
if (break return ()) { | |
//~^ ERROR unnecessary parentheses | |
} | |
if break (return ()) { | |
//~^ ERROR unnecessary parentheses | |
} | |
} | |
return (_ = 42); | |
// lint unused_parens should not be triggered here. | |
} | |
fn main() { | |
let _ = foo(); | |
} |