Bug 901676 - Make phi type merging commutative w.r.t. to empty type sets. (r=bhackett)

This commit is contained in:
Shu-yu Guo 2013-08-07 15:38:26 -07:00
parent 8375a98dd7
commit 3cc8273448

View File

@ -696,6 +696,8 @@ ion::MergeTypes(MIRType *ptype, types::StackTypeSet **ptypeSet,
if (!*ptypeSet)
*ptypeSet = MakeMIRTypeSet(*ptype);
*ptype = MIRType_Value;
} else if (*ptypeSet && (*ptypeSet)->empty()) {
*ptype = newType;
}
}
if (*ptypeSet) {