aboutsummaryrefslogtreecommitdiff
path: root/src/comp/middle/capture.rs
diff options
context:
space:
mode:
authorGraydon Hoare <[email protected]>2011-05-09 16:09:00 -0700
committerGraydon Hoare <[email protected]>2011-05-09 16:17:17 -0700
commit476442e48ce0dad5dfbb09a7ef874e09339224fc (patch)
tree988d9f251dc96e42b1b58d1243a3733dbc577a75 /src/comp/middle/capture.rs
parentrustc: Declare upcalls with real signatures; preparation for killing rust_nat... (diff)
downloadrust-476442e48ce0dad5dfbb09a7ef874e09339224fc.tar.xz
rust-476442e48ce0dad5dfbb09a7ef874e09339224fc.zip
Alias-ify walk, typeck, metadata. Cuts another 80kb off rustc.
Diffstat (limited to 'src/comp/middle/capture.rs')
-rw-r--r--src/comp/middle/capture.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/comp/middle/capture.rs b/src/comp/middle/capture.rs
index 003c3897..d61edaca 100644
--- a/src/comp/middle/capture.rs
+++ b/src/comp/middle/capture.rs
@@ -17,7 +17,7 @@ fn current_context(&env e) -> ast.def_id {
ret e.current_context.(Vec.len(e.current_context) - 1u);
}
-fn enter_item(@env e, @ast.item i) {
+fn enter_item(@env e, &@ast.item i) {
alt (i.node) {
case (ast.item_fn(?name, _, _, ?id, _)) {
Vec.push(e.current_context, id);
@@ -29,7 +29,7 @@ fn enter_item(@env e, @ast.item i) {
}
}
-fn leave_item(@env e, @ast.item i) {
+fn leave_item(@env e, &@ast.item i) {
alt (i.node) {
case (ast.item_fn(?name, _, _, ?id, _)) {
Vec.pop(e.current_context);
@@ -41,7 +41,7 @@ fn leave_item(@env e, @ast.item i) {
}
}
-fn walk_expr(@env e, @ast.expr x) {
+fn walk_expr(@env e, &@ast.expr x) {
alt (x.node) {
case (ast.expr_for(?d, _, _, _)) {
alt (d.node) {