зеркало из https://github.com/mozilla/gecko-dev.git
Fix ARM assert (no bug, r=cdleary).
This commit is contained in:
Родитель
c299e4e82c
Коммит
64a4c20982
|
@ -84,6 +84,11 @@ struct BaseIC : public MacroAssemblerTypedefs {
|
||||||
// Slow path stub call.
|
// Slow path stub call.
|
||||||
CodeLocationCall slowPathCall;
|
CodeLocationCall slowPathCall;
|
||||||
|
|
||||||
|
// Offset from start of stub to jump target of second shape guard as Nitro
|
||||||
|
// asm data location. This is 0 if there is only one shape guard in the
|
||||||
|
// last stub.
|
||||||
|
int32 secondShapeGuard;
|
||||||
|
|
||||||
// Whether or not the callsite has been hit at least once.
|
// Whether or not the callsite has been hit at least once.
|
||||||
bool hit : 1;
|
bool hit : 1;
|
||||||
bool slowCallPatched : 1;
|
bool slowCallPatched : 1;
|
||||||
|
@ -91,11 +96,6 @@ struct BaseIC : public MacroAssemblerTypedefs {
|
||||||
// Number of stubs generated.
|
// Number of stubs generated.
|
||||||
uint32 stubsGenerated : 5;
|
uint32 stubsGenerated : 5;
|
||||||
|
|
||||||
// Offset from start of stub to jump target of second shape guard as Nitro
|
|
||||||
// asm data location. This is 0 if there is only one shape guard in the
|
|
||||||
// last stub.
|
|
||||||
int32 secondShapeGuard : 11;
|
|
||||||
|
|
||||||
// Opcode this was compiled for.
|
// Opcode this was compiled for.
|
||||||
JSOp op : 9;
|
JSOp op : 9;
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче