1 // compile-flags: --cfg something
4 #![feature(async_await, async_closure, param_attrs)]
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`
36 #[allow(unused_variables)] a: i32,
38 //~^ ERROR unused variable: `b`
41 impl RefTrait for RefStruct {
44 #[allow(unused_variables)] a: i32,
46 //~^ ERROR unused variable: `b`
51 let _: fn(_, _) = foo;
54 //~^ ERROR unused variable: `a`
55 #[allow(unused_variables)] b: i32,
58 #[allow(unused_variables)] a: i32,
60 //~^ ERROR unused variable: `b`