// issue#123911 // issue#123912 macro_rules! m { ($p: path) => { #[$p] struct S; }; } macro_rules! p { () => {}; } m!(generic); //~^ ERROR: unexpected generic arguments in path //~| ERROR: cannot find attribute `generic` in this scope fn main() {}