| // Check that items with identical `SyntaxContext` conflict even when that | |
| // context involves a mark from another crate. | |
| //@ aux-build:use_by_macro.rs | |
| extern crate use_by_macro; | |
| use use_by_macro::*; | |
| my_struct!(define); | |
| //~^ ERROR the name `MyStruct` is defined multiple times | |
| my_struct!(define); | |
| fn main() {} |