diff options
| author | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2017-07-23 20:50:56 +0300 |
|---|---|---|
| committer | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2017-07-27 22:59:35 +0300 |
| commit | 128f565daeced02b9d90e1d1a6c0988d25fc1701 (patch) | |
| tree | 5a48feb11052715b0cc105e836cc95de7a7dfa5b /src/libsyntax/fold.rs | |
| parent | ce3beb609f75fb690d6980c9e6a62c6efa6f3d97 (diff) | |
| download | rust-128f565daeced02b9d90e1d1a6c0988d25fc1701.tar.gz rust-128f565daeced02b9d90e1d1a6c0988d25fc1701.zip | |
Give span to angle bracketed generic arguments
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 eaec1eef172..8c616df858a 100644 --- a/src/libsyntax/fold.rs +++ b/src/libsyntax/fold.rs @@ -471,10 +471,11 @@ pub fn noop_fold_angle_bracketed_parameter_data<T: Folder>(data: AngleBracketedP fld: &mut T) -> AngleBracketedParameterData { - let AngleBracketedParameterData { lifetimes, types, bindings } = data; + let AngleBracketedParameterData { lifetimes, types, bindings, span } = data; AngleBracketedParameterData { lifetimes: fld.fold_lifetimes(lifetimes), types: types.move_map(|ty| fld.fold_ty(ty)), - bindings: bindings.move_map(|b| fld.fold_ty_binding(b)) } + bindings: bindings.move_map(|b| fld.fold_ty_binding(b)), + span: fld.new_span(span) } } pub fn noop_fold_parenthesized_parameter_data<T: Folder>(data: ParenthesizedParameterData, |
