Fix ARM assert (no bug, r=cdleary).

This commit is contained in:
David Anderson 2011-06-24 00:22:58 -07:00
Родитель c299e4e82c
Коммит 64a4c20982
1 изменённых файлов: 5 добавлений и 5 удалений

Просмотреть файл

@ -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;