Fixing problem with optional fields.

This commit is contained in:
Robin Sommer 2011-04-19 16:21:13 -07:00
parent 29b0d0d1d9
commit b3b5a73113
9 changed files with 35 additions and 8 deletions

View file

@ -2955,7 +2955,6 @@ RecordVal* RecordVal::CoerceTo(const RecordType* t, Val* aggr) const
Expr* rhs = new ConstExpr(Lookup(i)->Ref());
Expr* e = new RecordCoerceExpr(rhs, ar_t->FieldType(t_i)->AsRecordType());
ar->Assign(t_i, e->Eval(0));
break;
}
ar->Assign(t_i, Lookup(i)->Ref());