| Index: src/builtins.cc
|
| diff --git a/src/builtins.cc b/src/builtins.cc
|
| index f8d562b34b60faf4941f133a0f21460de9fbd2e4..3b79f52fe25c954b9c57af10add64826bc9e6246 100644
|
| --- a/src/builtins.cc
|
| +++ b/src/builtins.cc
|
| @@ -123,6 +123,20 @@ BUILTIN_LIST_C(DEF_ARG_TYPE)
|
| // In the body of the builtin function the arguments can be accessed
|
| // through the BuiltinArguments object args.
|
|
|
| +#if defined(V8_ARM_ON_X86_64)
|
| +#define BUILTIN(name) \
|
| +static MaybeObject* Builtin_x86_64_impl##name(name##ArgumentsType args, \
|
| + Isolate* isolate); \
|
| +static MaybeObject* Builtin_##name(int arglength, Object** argobject, \
|
| + Isolate* isolate) { \
|
| + name##ArgumentsType args(arglength, argobject); \
|
| + return Builtin_x86_64_impl##name(args, isolate); \
|
| +} \
|
| +static MaybeObject* Builtin_x86_64_impl##name(name##ArgumentsType args, \
|
| + Isolate* isolate)
|
| +
|
| +#else
|
| +
|
| #ifdef DEBUG
|
|
|
| #define BUILTIN(name) \
|
| @@ -143,7 +157,7 @@ BUILTIN_LIST_C(DEF_ARG_TYPE)
|
| static MaybeObject* Builtin_##name(name##ArgumentsType args, Isolate* isolate)
|
|
|
| #endif
|
| -
|
| +#endif // defined(V8_ARM_ON_X86_64)
|
|
|
| static inline bool CalledAsConstructor(Isolate* isolate) {
|
| #ifdef DEBUG
|
|
|