rustc: Do some plumbing work in preparation for common fields in enums

This commit is contained in:
Patrick Walton
2012-08-08 17:14:25 -07:00
parent 35db5b7be1
commit 4f98e80db1
21 changed files with 134 additions and 116 deletions

View File

@@ -197,8 +197,8 @@ fn map_item(i: @item, cx: ctx, v: vt) {
cx);
}
}
item_enum(vs, _) => {
for vs.each |v| {
item_enum(enum_definition, _) => {
for enum_definition.variants.each |v| {
cx.map.insert(v.node.id, node_variant(
/* FIXME (#2543) */ copy v, i,
extend(cx, i.ident)));