mirror of
https://github.com/classilla/tenfourfox.git
synced 2025-02-11 06:31:26 +00:00
#561: cleanup
This commit is contained in:
parent
1fd25c5107
commit
b19941fdfc
@ -5356,15 +5356,6 @@ PrototypeHasIndexedProperty(IonBuilder* builder, JSObject* obj)
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Whether Array.prototype, or an object on its proto chain, has an indexed property.
|
|
||||||
bool
|
|
||||||
jit::ArrayPrototypeHasIndexedProperty(IonBuilder* builder, JSScript* script)
|
|
||||||
{
|
|
||||||
if (JSObject* proto = script->global().maybeGetArrayPrototype())
|
|
||||||
return PrototypeHasIndexedProperty(builder, proto);
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Whether obj or any of its prototypes have an indexed property.
|
// Whether obj or any of its prototypes have an indexed property.
|
||||||
bool
|
bool
|
||||||
jit::TypeCanHaveExtraIndexedProperties(IonBuilder* builder, TemporaryTypeSet* types)
|
jit::TypeCanHaveExtraIndexedProperties(IonBuilder* builder, TemporaryTypeSet* types)
|
||||||
|
@ -14114,7 +14114,6 @@ bool PropertyWriteNeedsTypeBarrier(TempAllocator& alloc, CompilerConstraintList*
|
|||||||
MBasicBlock* current, MDefinition** pobj,
|
MBasicBlock* current, MDefinition** pobj,
|
||||||
PropertyName* name, MDefinition** pvalue,
|
PropertyName* name, MDefinition** pvalue,
|
||||||
bool canModify, MIRType implicitType = MIRType_None);
|
bool canModify, MIRType implicitType = MIRType_None);
|
||||||
bool ArrayPrototypeHasIndexedProperty(IonBuilder* builder, JSScript* script);
|
|
||||||
bool TypeCanHaveExtraIndexedProperties(IonBuilder* builder, TemporaryTypeSet* types);
|
bool TypeCanHaveExtraIndexedProperties(IonBuilder* builder, TemporaryTypeSet* types);
|
||||||
|
|
||||||
inline MIRType
|
inline MIRType
|
||||||
|
Loading…
x
Reference in New Issue
Block a user