diff options
| author | Tim Chevalier <chevalier@alum.wellesley.edu> | 2012-09-07 17:07:32 -0700 |
|---|---|---|
| committer | Tim Chevalier <chevalier@alum.wellesley.edu> | 2012-09-07 17:09:07 -0700 |
| commit | 53ce42dc4f4fceaf6881a3026f3dbc8fd81ae626 (patch) | |
| tree | fe06630b44b10afc5708cbebdacb9f8471580ab3 /src/libsyntax/fold.rs | |
| parent | e9f5a099dfcb42c7f2bb38974b57bbde7042ee9c (diff) | |
Implement &-patterns
Closes #2855
Diffstat (limited to 'src/libsyntax/fold.rs')
| -rw-r--r-- | src/libsyntax/fold.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libsyntax/fold.rs b/src/libsyntax/fold.rs index 976a57a919c..c7ce86921f6 100644 --- a/src/libsyntax/fold.rs +++ b/src/libsyntax/fold.rs @@ -384,6 +384,7 @@ fn noop_fold_pat(p: pat_, fld: ast_fold) -> pat_ { pat_tup(elts) => pat_tup(vec::map(elts, |x| fld.fold_pat(x))), pat_box(inner) => pat_box(fld.fold_pat(inner)), pat_uniq(inner) => pat_uniq(fld.fold_pat(inner)), + pat_region(inner) => pat_region(fld.fold_pat(inner)), pat_range(e1, e2) => { pat_range(fld.fold_expr(e1), fld.fold_expr(e2)) } |
