From aa77cf3472a52f75b100fc1a62eb2b908526ebdc Mon Sep 17 00:00:00 2001 From: Niko Matsakis Date: Mon, 27 Feb 2012 20:10:05 -0800 Subject: [PATCH] enumerate ids for arguments too --- src/comp/metadata/astencode.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/comp/metadata/astencode.rs b/src/comp/metadata/astencode.rs index 7b09bb59b0f3..eeb65cb2ef00 100644 --- a/src/comp/metadata/astencode.rs +++ b/src/comp/metadata/astencode.rs @@ -185,7 +185,7 @@ fn visit_ids(item: @ast::item, vfn: fn@(ast::node_id)) { vfn(id); }, - visit_fn: fn@(fk: visit::fn_kind, _d: ast::fn_decl, + visit_fn: fn@(fk: visit::fn_kind, d: ast::fn_decl, _b: ast::blk, _sp: span, id: ast::node_id) { vfn(id); @@ -199,6 +199,10 @@ fn visit_ids(item: @ast::item, vfn: fn@(ast::node_id)) { visit::fk_fn_block { } } + + vec::iter(d.inputs) {|arg| + vfn(arg.id) + } }, visit_class_item: fn@(_s: span, _p: ast::privacy,