diff options
| author | Brian Anderson <banderson@mozilla.com> | 2012-09-20 18:15:39 -0700 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2012-09-20 18:15:39 -0700 |
| commit | f5be40384fc3a0815600ee44670b313f9cf6a4eb (patch) | |
| tree | 7f7b62a50a8375b8c96d70f9272e21189afc1f8a /src/rustc/metadata/decoder.rs | |
| parent | 90e3665fa79d32c3188169cfa992516fb36b81a8 (diff) | |
| download | rust-f5be40384fc3a0815600ee44670b313f9cf6a4eb.tar.gz rust-f5be40384fc3a0815600ee44670b313f9cf6a4eb.zip | |
Revert "syntax: Make attributes sendable for rustdoc's benefit"
This reverts commit 90e3665fa79d32c3188169cfa992516fb36b81a8.
Diffstat (limited to 'src/rustc/metadata/decoder.rs')
| -rw-r--r-- | src/rustc/metadata/decoder.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/rustc/metadata/decoder.rs b/src/rustc/metadata/decoder.rs index 4c775d87c21..d817993f771 100644 --- a/src/rustc/metadata/decoder.rs +++ b/src/rustc/metadata/decoder.rs @@ -742,7 +742,7 @@ fn get_method_names_if_trait(intr: ident_interner, cdata: cmd, fn get_item_attrs(cdata: cmd, node_id: ast::node_id, - f: fn(~[ast::meta_item])) { + f: fn(~[@ast::meta_item])) { let item = lookup_item(node_id, cdata.data); for ebml::tagged_docs(item, tag_attributes) |attributes| { @@ -841,8 +841,8 @@ fn item_family_to_str(fam: Family) -> ~str { } } -fn get_meta_items(md: ebml::Doc) -> ~[ast::meta_item] { - let mut items: ~[ast::meta_item] = ~[]; +fn get_meta_items(md: ebml::Doc) -> ~[@ast::meta_item] { + let mut items: ~[@ast::meta_item] = ~[]; for ebml::tagged_docs(md, tag_meta_item_word) |meta_item_doc| { let nd = ebml::get_doc(meta_item_doc, tag_meta_item_name); let n = str::from_bytes(ebml::doc_data(nd)); @@ -877,7 +877,7 @@ fn get_attributes(md: ebml::Doc) -> ~[ast::attribute] { assert (vec::len(meta_items) == 1u); let meta_item = meta_items[0]; vec::push(attrs, - {node: {style: ast::attr_outer, value: meta_item, + {node: {style: ast::attr_outer, value: *meta_item, is_sugared_doc: false}, span: ast_util::dummy_sp()}); }; |
