diff --git a/src/librustc/middle/resolve.rs b/src/librustc/middle/resolve.rs index e5eb926c02be1..b6106f9a5c072 100644 --- a/src/librustc/middle/resolve.rs +++ b/src/librustc/middle/resolve.rs @@ -2487,7 +2487,7 @@ pub impl Resolver { if module_name == ~"???" { self.session.span_err(span {lo: span.lo, hi: span.lo + BytePos(str::len(*segment_name)), expn_info: - span.expn_info}, fmt!("unresolved import. maybe \ + span.expn_info}, fmt!("unresolved import. maybe \ a missing 'extern mod %s'?", *segment_name)); return Failed; diff --git a/src/test/compile-fail/issue-1697.rs b/src/test/compile-fail/issue-1697.rs index a0d2536d85f0e..71b319a27d073 100644 --- a/src/test/compile-fail/issue-1697.rs +++ b/src/test/compile-fail/issue-1697.rs @@ -10,7 +10,7 @@ // Testing that we don't fail abnormally after hitting the errors -use unresolved::*; //~ ERROR unresolved name +use unresolved::*; //~ ERROR unresolved import. maybe a missing //~^ ERROR failed to resolve import fn main() {