diff options
| author | Eduard Burtescu <edy.burt@gmail.com> | 2015-09-24 18:00:08 +0300 |
|---|---|---|
| committer | Eduard Burtescu <edy.burt@gmail.com> | 2015-09-24 18:00:08 +0300 |
| commit | f293ea28b4beb5821feedc862619ec539f742cc3 (patch) | |
| tree | 4dae59234f4962fa2952b70995967c4792287a52 /src/libsyntax/visit.rs | |
| parent | 07ca1ab1ec32ac99a61312ec07d66db5f3657040 (diff) | |
| download | rust-f293ea28b4beb5821feedc862619ec539f742cc3.tar.gz rust-f293ea28b4beb5821feedc862619ec539f742cc3.zip | |
Remove the deprecated box(PLACE) syntax.
Diffstat (limited to 'src/libsyntax/visit.rs')
| -rw-r--r-- | src/libsyntax/visit.rs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/libsyntax/visit.rs b/src/libsyntax/visit.rs index f4f4c9dfc24..23c02905cf7 100644 --- a/src/libsyntax/visit.rs +++ b/src/libsyntax/visit.rs @@ -735,8 +735,11 @@ pub fn walk_mac<'v, V: Visitor<'v>>(_: &mut V, _: &'v Mac) { pub fn walk_expr<'v, V: Visitor<'v>>(visitor: &mut V, expression: &'v Expr) { match expression.node { - ExprBox(ref place, ref subexpression) => { - place.as_ref().map(|e|visitor.visit_expr(&**e)); + ExprBox(ref subexpression) => { + visitor.visit_expr(&**subexpression) + } + ExprInPlace(ref place, ref subexpression) => { + visitor.visit_expr(&**place); visitor.visit_expr(&**subexpression) } ExprVec(ref subexpressions) => { |
