// Ambiguity between a `macro_rules` macro and a non-existent import recovered as `Def::Err` macro_rules! mac { () => () } mod m { use nonexistent_module::mac; //~ ERROR unresolved import `nonexistent_module` mac!(); //~ ERROR `mac` is ambiguous } fn main() {}