//@ revisions: edi2021 edi2024 //@[edi2024] edition: 2024 //@[edi2021] edition: 2021 // This test ensures that the `_` tok is considered an // expression on edition 2024. macro_rules! m2021 { ($e:expr_2021) => { $e = 1; }; } macro_rules! m2024 { ($e:expr) => { $e = 1; }; } fn main() { m2021!(_); //~ ERROR: no rules expected reserved identifier `_` m2024!(_); //[edi2021]~ ERROR: no rules expected reserved identifier `_` }