| #![deny(unused_variables)] | |
| fn main() { | |
| // type annotation, attributes | |
| #[allow(unused_variables)] | |
| let Some(_): Option<u32> = Some(Default::default()) else { | |
| let x = 1; // OK | |
| return; | |
| }; | |
| let Some(_): Option<u32> = Some(Default::default()) else { | |
| let x = 1; //~ ERROR unused variable: `x` | |
| return; | |
| }; | |
| let x = 1; //~ ERROR unused variable: `x` | |
| } |