1 // compile-flags: --cfg something
4 #![feature(async_closure)]
5 #![deny(unused_variables)]
9 //~^ ERROR unused variable: `a`
10 #[allow(unused_variables)] b: i32,
13 #[allow(unused_variables)] a: i32,
15 //~^ ERROR unused variable: `b`
23 //~^ ERROR unused variable: `a`
24 #[allow(unused_variables)] b: i32,
28 #[allow(unused_variables)] a: i32,
30 //~^ ERROR unused variable: `b`
32 fn issue_64682_associated_fn(
33 #[allow(unused_variables)] a: i32,
35 //~^ ERROR unused variable: `b`
41 #[allow(unused_variables)] a: i32,
43 //~^ ERROR unused variable: `b`
45 fn issue_64682_associated_fn(
46 #[allow(unused_variables)] a: i32,
48 //~^ ERROR unused variable: `b`
51 impl RefTrait for RefStruct {
54 #[allow(unused_variables)] a: i32,
56 //~^ ERROR unused variable: `b`
58 fn issue_64682_associated_fn(
59 #[allow(unused_variables)] a: i32,
61 //~^ ERROR unused variable: `b`
66 let _: fn(_, _) = foo;
69 //~^ ERROR unused variable: `a`
70 #[allow(unused_variables)] b: i32,
73 #[allow(unused_variables)] a: i32,
75 //~^ ERROR unused variable: `b`