| Index: src/arm/simulator-arm.h
|
| diff --git a/src/arm/simulator-arm.h b/src/arm/simulator-arm.h
|
| index 13c65c063925140965ea5671fee70a7a3d34bc4b..e7fc5cc0c0414cf4a6693294676cb72364775b48 100644
|
| --- a/src/arm/simulator-arm.h
|
| +++ b/src/arm/simulator-arm.h
|
| @@ -62,9 +62,9 @@ class SimulatorStack : public v8::internal::AllStatic {
|
|
|
|
|
| // Call the generated regexp code directly. The entry function pointer should
|
| -// expect eight int/pointer sized arguments and return an int.
|
| -#define CALL_GENERATED_REGEXP_CODE(entry, p0, p1, p2, p3, p4, p5, p6) \
|
| - entry(p0, p1, p2, p3, p4, p5, p6)
|
| +// expect nine int/pointer sized arguments and return an int.
|
| +#define CALL_GENERATED_REGEXP_CODE(entry, p0, p1, p2, p3, p4, p5, p6, p7) \
|
| + entry(p0, p1, p2, p3, p4, p5, p6, p7)
|
|
|
| #define TRY_CATCH_FROM_ADDRESS(try_catch_address) \
|
| reinterpret_cast<TryCatch*>(try_catch_address)
|
| @@ -79,9 +79,9 @@ class SimulatorStack : public v8::internal::AllStatic {
|
| assembler::arm::Simulator::current(Isolate::Current())-> \
|
| Call(FUNCTION_ADDR(entry), 5, p0, p1, p2, p3, p4))
|
|
|
| -#define CALL_GENERATED_REGEXP_CODE(entry, p0, p1, p2, p3, p4, p5, p6) \
|
| +#define CALL_GENERATED_REGEXP_CODE(entry, p0, p1, p2, p3, p4, p5, p6, p7) \
|
| assembler::arm::Simulator::current(Isolate::Current())->Call( \
|
| - FUNCTION_ADDR(entry), 7, p0, p1, p2, p3, p4, p5, p6)
|
| + FUNCTION_ADDR(entry), 8, p0, p1, p2, p3, p4, p5, p6, p7)
|
|
|
| #define TRY_CATCH_FROM_ADDRESS(try_catch_address) \
|
| try_catch_address == NULL ? \
|
|
|