]> git.lizzy.rs Git - rust.git/blob - src/test/ui/rfc-2497-if-let-chains/protect-precedences.rs
Merge commit '8f1ebdd18bdecc621f16baaf779898cc08cc2766' into clippyup
[rust.git] / src / test / ui / rfc-2497-if-let-chains / protect-precedences.rs
1 // run-pass
2
3 #![allow(irrefutable_let_patterns)]
4
5 fn main() {
6     let x: bool;
7     // This should associate as: `(x = (true && false));`.
8     x = true && false;
9     assert!(!x);
10
11     fn _f1() -> bool {
12         // Should associate as `(let _ = (return (true && false)))`.
13         if let _ = return true && false {};
14         //~^ WARNING unreachable block in `if`
15     }
16     assert!(!_f1());
17 }