From 2cd3d1ff5934f69b894e9c41b9d5898f0d249d3e Mon Sep 17 00:00:00 2001 From: Marijn Haverbeke Date: Thu, 15 Dec 2011 08:16:57 +0100 Subject: [PATCH] Don't try to look up crate modules in ext_map in resolve Closes #1305 --- src/comp/middle/resolve.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/comp/middle/resolve.rs b/src/comp/middle/resolve.rs index b898a73b3be6..55ff537d447a 100644 --- a/src/comp/middle/resolve.rs +++ b/src/comp/middle/resolve.rs @@ -613,7 +613,7 @@ fn unresolved_err(e: env, cx: ctxt, sp: span, name: ident, kind: str) { let did = def_id_of_def(def); if did.crate == ast::local_crate { path = e.mod_map.get(did.node).path + path; - } else { + } else if did.node != -1 { let paths = e.ext_map.get(did); if vec::len(paths) > 0u { path = str::connect(paths, "::") + "::" + path;