about summary refs log tree commit diff
path: root/src/rustc/metadata/decoder.rs
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2012-07-18 14:41:31 -0700
committerPatrick Walton <pcwalton@mimiga.net>2012-07-18 14:43:16 -0700
commit1528256fdc26199dd58b390e42e2d0dc53b9703d (patch)
tree687ad465aa1fe4026f7448322e0718b6cee62d2e /src/rustc/metadata/decoder.rs
parentc936ae515bdcebd184309c709540b512fc6f7c59 (diff)
rustc: Encode metadata unconditionally for impls/traits/classes. Closes #2945.
Diffstat (limited to 'src/rustc/metadata/decoder.rs')
-rw-r--r--src/rustc/metadata/decoder.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/rustc/metadata/decoder.rs b/src/rustc/metadata/decoder.rs
index c9b214134a7..970be7ea53f 100644
--- a/src/rustc/metadata/decoder.rs
+++ b/src/rustc/metadata/decoder.rs
@@ -600,6 +600,8 @@ fn get_impls_for_mod(cdata: cmd,
     do ebml::tagged_docs(mod_item, tag_mod_impl) |doc| {
         let did = ebml::with_doc_data(doc, |d| parse_def_id(d));
         let local_did = translate_def_id(cdata, did);
+        #debug("(get impls for mod) getting did %? for '%?'",
+               local_did, name);
           // The impl may be defined in a different crate. Ask the caller
           // to give us the metadata
         let impl_cdata = get_cdata(local_did.crate);