aboutsummaryrefslogtreecommitdiff
path: root/src/comp/middle/fold.rs
diff options
context:
space:
mode:
authorPatrick Walton <[email protected]>2010-11-30 12:32:20 -0800
committerPatrick Walton <[email protected]>2010-11-30 12:32:20 -0800
commit567a45cc70424b77cac489940a36ff8a6ea97b84 (patch)
treec7c5f0260ca59854fcf81265d612673f7716bdd9 /src/comp/middle/fold.rs
parentFinish support for typechecking and translating records. Un-XFAIL rec.rs. (diff)
downloadrust-567a45cc70424b77cac489940a36ff8a6ea97b84.tar.xz
rust-567a45cc70424b77cac489940a36ff8a6ea97b84.zip
rustc: Add def ids to variants
Diffstat (limited to 'src/comp/middle/fold.rs')
-rw-r--r--src/comp/middle/fold.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/comp/middle/fold.rs b/src/comp/middle/fold.rs
index c97dceb4..61573a57 100644
--- a/src/comp/middle/fold.rs
+++ b/src/comp/middle/fold.rs
@@ -594,7 +594,7 @@ fn fold_item[ENV](&ENV env, ast_fold[ENV] fld, @item i) -> @item {
for (@ast.ty t in v.args) {
new_args += vec(fold_ty[ENV](env_, fld, t));
}
- new_variants += rec(name=v.name, args=new_args);
+ new_variants += rec(name=v.name, args=new_args, id=v.id);
}
ret fld.fold_item_tag(env_, i.span, ident, new_variants,
ty_params, id);