diff --git a/src/Expr.cc b/src/Expr.cc index 9e71f27897..96ff79bb59 100644 --- a/src/Expr.cc +++ b/src/Expr.cc @@ -3967,7 +3967,7 @@ RecordCoerceExpr::~RecordCoerceExpr() Val* RecordCoerceExpr::Fold(Val* v) const { - RecordVal* val = new RecordVal(Type()->Ref()->AsRecordType()); + RecordVal* val = new RecordVal(Type()->AsRecordType()); RecordVal* rv = v->AsRecordVal(); for ( int i = 0; i < map_size; ++i )