| Index: src/builtins.cc
|
| diff --git a/src/builtins.cc b/src/builtins.cc
|
| index 9cc26db23b622e67c63ea7f144ea109f93a495de..89a171313a1322c346bfd7822b7002e1486530fb 100644
|
| --- a/src/builtins.cc
|
| +++ b/src/builtins.cc
|
| @@ -134,17 +134,17 @@ BUILTIN_LIST_C(DEF_ARG_TYPE)
|
| // In the body of the builtin function the arguments can be accessed
|
| // through the BuiltinArguments object args.
|
|
|
| -#define BUILTIN(name) \
|
| - MUST_USE_RESULT static Object* Builtin_Impl_##name( \
|
| - name##ArgumentsType args, Isolate* isolate); \
|
| - MUST_USE_RESULT static Object* Builtin_##name( \
|
| - int args_length, Object** args_object, Isolate* isolate) { \
|
| - name##ArgumentsType args(args_length, args_object); \
|
| - return Builtin_Impl_##name(args, isolate); \
|
| - } \
|
| - MUST_USE_RESULT static Object* Builtin_Impl_##name( \
|
| - name##ArgumentsType args, Isolate* isolate)
|
| -
|
| +#define BUILTIN(name) \
|
| + MUST_USE_RESULT static Object* Builtin_Impl_##name(name##ArgumentsType args, \
|
| + Isolate* isolate); \
|
| + MUST_USE_RESULT static Object* Builtin_##name( \
|
| + int args_length, Object** args_object, Isolate* isolate) { \
|
| + name##ArgumentsType args(args_length, args_object); \
|
| + isolate->counters()->runtime_calls()->Increment(); \
|
| + return Builtin_Impl_##name(args, isolate); \
|
| + } \
|
| + MUST_USE_RESULT static Object* Builtin_Impl_##name(name##ArgumentsType args, \
|
| + Isolate* isolate)
|
|
|
| // ----------------------------------------------------------------------------
|
|
|
|
|