diff options
| author | bors <bors@rust-lang.org> | 2014-01-09 16:11:18 -0800 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2014-01-09 16:11:18 -0800 |
| commit | ff3d5d460399070f660f5a59855fbb4698c797ee (patch) | |
| tree | 6ec333e4e6eb9e153e79bc4a325c9a440ea4c2c2 /src/libsyntax/visit.rs | |
| parent | d28317d78f09d7658c8928b2ff27c6f2ce60b5a4 (diff) | |
| parent | e12711540a00ded4021250f7b2a31773fc4dc734 (diff) | |
| download | rust-ff3d5d460399070f660f5a59855fbb4698c797ee.tar.gz rust-ff3d5d460399070f660f5a59855fbb4698c797ee.zip | |
auto merge of #11055 : pcwalton/rust/placement-box, r=pcwalton
r? @nikomatsakis
Diffstat (limited to 'src/libsyntax/visit.rs')
| -rw-r--r-- | src/libsyntax/visit.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libsyntax/visit.rs b/src/libsyntax/visit.rs index 8e678a9bb73..1f0572a7785 100644 --- a/src/libsyntax/visit.rs +++ b/src/libsyntax/visit.rs @@ -614,6 +614,10 @@ pub fn walk_expr<E: Clone, V: Visitor<E>>(visitor: &mut V, expression: &Expr, en ExprVstore(subexpression, _) => { visitor.visit_expr(subexpression, env.clone()) } + ExprBox(place, subexpression) => { + visitor.visit_expr(place, env.clone()); + visitor.visit_expr(subexpression, env.clone()) + } ExprVec(ref subexpressions, _) => { walk_exprs(visitor, *subexpressions, env.clone()) } |
