From 7bbe8d2e8c61165d539a9e4d916566a57f59d708 Mon Sep 17 00:00:00 2001 From: Marijn Haverbeke Date: Tue, 30 Aug 2011 17:03:00 +0200 Subject: Stop relying on klunky hack in alias.rs It assumed node_ids increased monotonically for locals, but macros make this no longer the case, and it was a dubious assumption anyway. It now numbers locals itself and uses that to determine which precede which. --- src/comp/syntax/visit.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/comp/syntax') diff --git a/src/comp/syntax/visit.rs b/src/comp/syntax/visit.rs index d69104a7010..c51e7b3192d 100644 --- a/src/comp/syntax/visit.rs +++ b/src/comp/syntax/visit.rs @@ -246,8 +246,8 @@ fn visit_expr(ex: &@expr, e: &E, v: &vt) { } expr_tup(elts) { for el in elts { v.visit_expr(el, e, v); } } expr_call(callee, args) { - v.visit_expr(callee, e, v); visit_exprs(args, e, v); + v.visit_expr(callee, e, v); } expr_self_method(_) { } expr_bind(callee, args) { -- cgit 1.4.1-3-g733a5