| //@ check-pass | |
| #[warn(meta_variable_misuse)] | |
| macro_rules! foo { | |
| ( $($i:ident)* ) => { $($i)+ }; //~ WARN meta-variable repeats with different Kleene operator | |
| } | |
| #[deprecated = "reason"] | |
| macro_rules! deprecated { | |
| () => {} | |
| } | |
| #[allow(deprecated)] | |
| mod deprecated { | |
| deprecated!(); // No warning | |
| } | |
| #[warn(incomplete_include)] | |
| fn main() { | |
| // WARN see in the stderr file, the warning points to the included file. | |
| include!("expansion-time-include.rs"); | |
| } | |
| //~? WARN include macro expected single expression in source |