]> git.lizzy.rs Git - rust.git/blob - tests/ui/let-else/let-else-allow-in-expr.rs
Don't resolve type var roots in point_at_expr_source_of_inferred_type
[rust.git] / tests / ui / let-else / let-else-allow-in-expr.rs
1 #![deny(unused_variables)]
2
3 fn main() {
4     let Some(_): Option<u32> = ({
5         let x = 1; //~ ERROR unused variable: `x`
6         Some(1)
7     }) else {
8         return;
9     };
10
11     #[allow(unused_variables)]
12     let Some(_): Option<u32> = ({
13         let x = 1;
14         Some(1)
15     }) else {
16         return;
17     };
18
19     let Some(_): Option<u32> = ({
20         #[allow(unused_variables)]
21         let x = 1;
22         Some(1)
23     }) else {
24         return;
25     };
26
27     let x = 1; //~ ERROR unused variable: `x`
28 }