| // Regression test for issue #84195 | |
| // Checks that we properly fire lints that occur inside | |
| // anon consts. | |
| #![deny(semicolon_in_expressions_from_macros)] | |
| macro_rules! len { | |
| () => { 0; }; //~ ERROR trailing semicolon | |
| //~| WARN this was previously accepted | |
| } | |
| fn main() { | |
| let val: [u8; len!()] = []; | |
| } |