diff options
| author | Marijn Haverbeke <marijnh@gmail.com> | 2011-12-15 08:16:57 +0100 |
|---|---|---|
| committer | Marijn Haverbeke <marijnh@gmail.com> | 2011-12-15 08:17:13 +0100 |
| commit | 2cd3d1ff5934f69b894e9c41b9d5898f0d249d3e (patch) | |
| tree | 897f1a37038a0f5d829d66839110d752d1313664 /src/comp | |
| parent | dde58603803dc6024cb5fa6071562f1b93b5816a (diff) | |
| download | rust-2cd3d1ff5934f69b894e9c41b9d5898f0d249d3e.tar.gz rust-2cd3d1ff5934f69b894e9c41b9d5898f0d249d3e.zip | |
Don't try to look up crate modules in ext_map in resolve
Closes #1305
Diffstat (limited to 'src/comp')
| -rw-r--r-- | src/comp/middle/resolve.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/comp/middle/resolve.rs b/src/comp/middle/resolve.rs index b898a73b3be..55ff537d447 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; |
