diff options
| author | Brian Anderson <banderson@mozilla.com> | 2012-09-20 17:37:10 -0700 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2012-09-20 17:37:21 -0700 |
| commit | 90e3665fa79d32c3188169cfa992516fb36b81a8 (patch) | |
| tree | 744d1e3eff6316baf1be0018f74191023fb18dab /src/libsyntax/fold.rs | |
| parent | 19ad88c2b81d733d50474896d2e0c870a9dc3015 (diff) | |
| download | rust-90e3665fa79d32c3188169cfa992516fb36b81a8.tar.gz rust-90e3665fa79d32c3188169cfa992516fb36b81a8.zip | |
syntax: Make attributes sendable for rustdoc's benefit
Diffstat (limited to 'src/libsyntax/fold.rs')
| -rw-r--r-- | src/libsyntax/fold.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libsyntax/fold.rs b/src/libsyntax/fold.rs index c7ce86921f6..ee24857b96e 100644 --- a/src/libsyntax/fold.rs +++ b/src/libsyntax/fold.rs @@ -78,8 +78,8 @@ type ast_fold_precursor = @{ /* some little folds that probably aren't useful to have in ast_fold itself*/ //used in noop_fold_item and noop_fold_crate and noop_fold_crate_directive -fn fold_meta_item_(&&mi: @meta_item, fld: ast_fold) -> @meta_item { - return @{node: +fn fold_meta_item_(&&mi: meta_item, fld: ast_fold) -> meta_item { + return {node: match mi.node { meta_word(id) => meta_word(id), meta_list(id, mis) => { @@ -97,7 +97,7 @@ fn fold_meta_item_(&&mi: @meta_item, fld: ast_fold) -> @meta_item { fn fold_attribute_(at: attribute, fld: ast_fold) -> attribute { return {node: {style: at.node.style, - value: *fold_meta_item_(@at.node.value, fld), + value: fold_meta_item_(at.node.value, fld), is_sugared_doc: at.node.is_sugared_doc }, span: fld.new_span(at.span)}; } |
