about summary refs log tree commit diff
path: root/src/comp/metadata
diff options
context:
space:
mode:
authorMarijn Haverbeke <marijnh@gmail.com>2011-12-29 13:12:52 +0100
committerMarijn Haverbeke <marijnh@gmail.com>2012-01-02 15:15:27 +0100
commit664a0443ade2ecc969d39d5ca3f18387b94af5b4 (patch)
tree396745a9f593d8e758355afcec81237979f6eb21 /src/comp/metadata
parent40d5f288c35865dc636e19d993260d5983b4fa55 (diff)
downloadrust-664a0443ade2ecc969d39d5ca3f18387b94af5b4.tar.gz
rust-664a0443ade2ecc969d39d5ca3f18387b94af5b4.zip
More resolving and typechecking of bounded type parameters.
Extern interfaces still don't get recognized.

Issue #1227
Diffstat (limited to 'src/comp/metadata')
-rw-r--r--src/comp/metadata/csearch.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/comp/metadata/csearch.rs b/src/comp/metadata/csearch.rs
index 2603903cf65..3da705f41ef 100644
--- a/src/comp/metadata/csearch.rs
+++ b/src/comp/metadata/csearch.rs
@@ -72,6 +72,7 @@ fn get_impls_for_mod(cstore: cstore::cstore, def: ast::def_id,
         let nm = decoder::lookup_item_name(cdata, did.node);
         if alt name { some(n) { n == nm } none. { true } } {
             result += [@{did: did,
+                         iface_did: none::<ast::def_id>, // FIXME[impl]
                          ident: nm,
                          methods: decoder::lookup_impl_methods(
                              cdata, did.node, did.crate)}];