mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
backout bd072e286fc0 (bug 858617) for assertion failures in check-jit-test
This commit is contained in:
parent
27e78b220a
commit
bb2bea552c
@ -3102,15 +3102,6 @@ IonBuilder::addTypeBarrier(uint32_t i, CallInfo &callinfo, types::StackTypeSet *
|
||||
if (needsBarrier) {
|
||||
MTypeBarrier *barrier = MTypeBarrier::New(ins, cloneTypeSet(calleeObs), Bailout_Normal);
|
||||
current->add(barrier);
|
||||
|
||||
// Make sure unknown inputs are always boxed.
|
||||
if (callerObs->getKnownTypeTag() == JSVAL_TYPE_UNKNOWN &&
|
||||
ins->type() != MIRType_Value)
|
||||
{
|
||||
MBox *box = MBox::New(ins);
|
||||
current->add(box);
|
||||
ins = box;
|
||||
}
|
||||
}
|
||||
|
||||
if (i == 0)
|
||||
|
@ -378,7 +378,7 @@ TypeSet::intersectionEmpty(TypeSet *other)
|
||||
if (unknown() || other->unknown())
|
||||
return false;
|
||||
|
||||
if (unknownObject() && other->unknownObject())
|
||||
if (unknownObject() && unknownObject())
|
||||
return false;
|
||||
|
||||
if (unknownObject() && other->getObjectCount() > 0)
|
||||
|
Loading…
Reference in New Issue
Block a user