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) |
// ---------------------------------------------------------------------------- |