6 ($p:pat, $e:expr, $b:block) => {{
8 //~^ WARN irrefutable while-let
9 //~| WARN irrefutable while-let
13 ($p:pat, $e:expr, $b:block) => {{
19 println!("irrefutable pattern");
22 println!("irrefutable pattern");
27 while let _a = 1 { //~ WARN irrefutable while-let
28 println!("irrefutable pattern");