diff options
| author | Eric Holk <eric.holk@gmail.com> | 2012-06-15 22:00:04 -0400 |
|---|---|---|
| committer | Eric Holk <eric.holk@gmail.com> | 2012-06-15 22:00:04 -0400 |
| commit | 5c9f414a85ae8f3448a27f56274afc861974cffe (patch) | |
| tree | 672948f544939dd019c5e95064efacba6bb36db3 /src/libsyntax | |
| parent | 2b70cbc992fbeca0707a2200f730ea32af7e162e (diff) | |
| download | rust-5c9f414a85ae8f3448a27f56274afc861974cffe.tar.gz rust-5c9f414a85ae8f3448a27f56274afc861974cffe.zip | |
id_visitor should handle expr_index and expr_assign_op as well.
Diffstat (limited to 'src/libsyntax')
| -rw-r--r-- | src/libsyntax/ast_util.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/libsyntax/ast_util.rs b/src/libsyntax/ast_util.rs index f76382cb0d6..aa457cb4c63 100644 --- a/src/libsyntax/ast_util.rs +++ b/src/libsyntax/ast_util.rs @@ -454,8 +454,9 @@ fn id_visitor(vfn: fn@(node_id)) -> visit::vt<()> { visit_expr: fn@(e: @expr) { vfn(e.id); - alt e.node { - expr_unary(*) | expr_binary(*) | expr_index(*) { + alt e.node { + expr_index(*) | expr_assign_op(*) | + expr_unary(*) | expr_binary(*) { vfn(ast_util::op_expr_callee_id(e)); } _ { /* fallthrough */ } |
