diff options
| author | Tom Jakubowski <tom@crystae.net> | 2014-12-20 09:29:38 -0800 |
|---|---|---|
| committer | Tom Jakubowski <tom@crystae.net> | 2014-12-20 09:32:28 -0800 |
| commit | 44f6f52578d5711ba8f395c8d5da577bb3c5fe15 (patch) | |
| tree | 60383c24f8cd505440400ae0a2ebac28c1f9136e | |
| parent | 8f51ad2420776925c12be67a7bf38ac28343fd1f (diff) | |
metadata: Encode attrs for foreign items.
Related to #19649 and #16289
| -rw-r--r-- | src/librustc/metadata/encoder.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/librustc/metadata/encoder.rs b/src/librustc/metadata/encoder.rs index deb86397eda..8eb902f0797 100644 --- a/src/librustc/metadata/encoder.rs +++ b/src/librustc/metadata/encoder.rs @@ -1478,6 +1478,7 @@ fn encode_info_for_foreign_item(ecx: &EncodeContext, if abi == abi::RustIntrinsic { encode_inlined_item(ecx, rbml_w, IIForeignRef(nitem)); } + encode_attributes(rbml_w, &*nitem.attrs); encode_symbol(ecx, rbml_w, nitem.id); } ast::ForeignItemStatic(_, mutbl) => { @@ -1488,6 +1489,7 @@ fn encode_info_for_foreign_item(ecx: &EncodeContext, } encode_bounds_and_type(rbml_w, ecx, &lookup_item_type(ecx.tcx,local_def(nitem.id))); + encode_attributes(rbml_w, &*nitem.attrs); encode_symbol(ecx, rbml_w, nitem.id); encode_name(rbml_w, nitem.ident.name); } |
