| Index: src/arm/simulator-arm.h
|
| ===================================================================
|
| --- src/arm/simulator-arm.h (revision 3531)
|
| +++ src/arm/simulator-arm.h (working copy)
|
| @@ -62,9 +62,9 @@
|
|
|
|
|
| // Call the generated regexp code directly. The entry function pointer should
|
| -// expect seven 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 eight 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 @@
|
| assembler::arm::Simulator::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()->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 ? \
|
|
|