10 #[inline] foo!(); //~ WARN unused attribute `inline`
12 // This does nothing, since `#[allow(warnings)]` is itself
13 // an inert attribute on a macro call
14 #[allow(warnings)] #[inline] foo!(); //~ WARN unused attribute `allow`
15 //~^ WARN unused attribute `inline`
17 // This does work, since the attribute is on a parent
18 // of the macro invocation.
19 #[allow(warnings)] { #[inline] foo!(); }