diff options
| author | Mark Simulacrum <mark.simulacrum@gmail.com> | 2017-07-29 18:03:52 -0600 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-07-29 18:03:52 -0600 |
| commit | e61e73fcc41a09d1d955169fa7ea5b0be65c1fcb (patch) | |
| tree | 3e77da27cf8b181fc2fae87a5ca7afe49254c069 /src/libsyntax/fold.rs | |
| parent | f205f48a00fc710bac8b181ee720f2807314d7e3 (diff) | |
| parent | 6375b77ebb640001e9d076eec8601d926d2543f7 (diff) | |
| download | rust-e61e73fcc41a09d1d955169fa7ea5b0be65c1fcb.tar.gz rust-e61e73fcc41a09d1d955169fa7ea5b0be65c1fcb.zip | |
Rollup merge of #43501 - topecongiro:span-to-whereclause, r=nrc
Add Span to ast::WhereClause This PR adds `Span` field to `ast::WhereClause`. The motivation here is to make rustfmt's life easier when recovering comments before and after where clause. r? @nrc
Diffstat (limited to 'src/libsyntax/fold.rs')
| -rw-r--r-- | src/libsyntax/fold.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/libsyntax/fold.rs b/src/libsyntax/fold.rs index 279f63d13a4..a54e2573af4 100644 --- a/src/libsyntax/fold.rs +++ b/src/libsyntax/fold.rs @@ -737,14 +737,15 @@ pub fn noop_fold_generics<T: Folder>(Generics {ty_params, lifetimes, where_claus } pub fn noop_fold_where_clause<T: Folder>( - WhereClause {id, predicates}: WhereClause, + WhereClause {id, predicates, span}: WhereClause, fld: &mut T) -> WhereClause { WhereClause { id: fld.new_id(id), predicates: predicates.move_map(|predicate| { fld.fold_where_predicate(predicate) - }) + }), + span: span, } } |
