fn main() {
foo::<T>!(); //~ ERROR generic arguments in macro path
foo::<>!(); //~ ERROR generic arguments in macro path
- m!(Default<>); //~ ERROR unexpected generic arguments in path
+ m!(Default<>);
+ //~^ ERROR unexpected generic arguments in path
+ //~^^ ERROR generic arguments in macro path
}