// Test that we use fully-qualified type names in error messages. | |
mod x { | |
pub enum Foo { } | |
} | |
mod y { | |
pub enum Foo { } | |
} | |
fn bar(x: x::Foo) -> y::Foo { | |
return x; | |
//~^ ERROR mismatched types | |
//~| expected enum `y::Foo`, found enum `x::Foo` | |
} | |
fn main() { | |
} |