about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2012-07-24 17:06:32 -0700
committerPatrick Walton <pcwalton@mimiga.net>2012-07-24 17:06:32 -0700
commit0737f1b53d1af2dfcd7884e51cfb7ddcab770810 (patch)
tree1d1c3acc72a3e3506cb02f9abd70d09257046abe /src
parent22ef08293e69a5bec54874c30ec7652e7d917da0 (diff)
rustc: Write impl attributes into the metadata
Diffstat (limited to 'src')
-rw-r--r--src/rustc/metadata/encoder.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/rustc/metadata/encoder.rs b/src/rustc/metadata/encoder.rs
index f44d86925b4..69e97f7e9db 100644
--- a/src/rustc/metadata/encoder.rs
+++ b/src/rustc/metadata/encoder.rs
@@ -726,6 +726,7 @@ fn encode_info_for_item(ecx: @encode_ctxt, ebml_w: ebml::writer, item: @item,
         encode_type_param_bounds(ebml_w, ecx, tps);
         encode_type(ecx, ebml_w, node_id_to_type(tcx, item.id));
         encode_name(ebml_w, item.ident);
+        encode_attributes(ebml_w, item.attrs);
         for methods.each |m| {
             ebml_w.start_tag(tag_item_impl_method);
             ebml_w.writer.write(str::bytes(def_to_str(local_def(m.id))));