Skip to content

Commit 6393a34

Browse files
committed
Teach typeck about generic tags.
1 parent 0043f99 commit 6393a34

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/comp/middle/typeck.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1253,7 +1253,8 @@ fn check_expr(&@fn_ctxt fcx, @ast.expr expr) -> @ast.expr {
12531253
}
12541254
case (ast.def_variant(_, ?variant_id)) {
12551255
check (fcx.ccx.item_types.contains_key(variant_id));
1256-
t = fcx.ccx.item_types.get(variant_id);
1256+
t = generalize_ty(fcx.ccx,
1257+
fcx.ccx.item_types.get(variant_id));
12571258
}
12581259
case (ast.def_binding(?id)) {
12591260
check (fcx.locals.contains_key(id));

0 commit comments

Comments
 (0)