Index: src/builtins.cc |
diff --git a/src/builtins.cc b/src/builtins.cc |
index 56c0501e57523861a7b690ee252a1649f85a3237..30edf579e62234fdd162af7a8ea99c6fb580f0ee 100644 |
--- a/src/builtins.cc |
+++ b/src/builtins.cc |
@@ -125,31 +125,23 @@ BUILTIN_LIST_C(DEF_ARG_TYPE) |
#ifdef DEBUG |
-#define BUILTIN(name) \ |
- MUST_USE_RESULT static MaybeObject* Builtin_Impl_##name( \ |
- name##ArgumentsType args, Isolate* isolate); \ |
- MUST_USE_RESULT static MaybeObject* Builtin_##name( \ |
- int args_length, Object** args_object, Isolate* isolate) { \ |
- name##ArgumentsType args(args_length, args_object); \ |
- ASSERT(isolate == Isolate::Current()); \ |
- args.Verify(); \ |
- return Builtin_Impl_##name(args, isolate); \ |
- } \ |
- MUST_USE_RESULT static MaybeObject* Builtin_Impl_##name( \ |
+#define BUILTIN(name) \ |
+ MUST_USE_RESULT static MaybeObject* Builtin_Impl_##name( \ |
+ name##ArgumentsType args, Isolate* isolate); \ |
+ MUST_USE_RESULT static MaybeObject* Builtin_##name( \ |
+ name##ArgumentsType args, Isolate* isolate) { \ |
+ ASSERT(isolate == Isolate::Current()); \ |
+ args.Verify(); \ |
+ return Builtin_Impl_##name(args, isolate); \ |
+ } \ |
+ MUST_USE_RESULT static MaybeObject* Builtin_Impl_##name( \ |
name##ArgumentsType args, Isolate* isolate) |
#else // For release mode. |
-#define BUILTIN(name) \ |
- static MaybeObject* Builtin_impl##name( \ |
- name##ArgumentsType args, Isolate* isolate); \ |
- static MaybeObject* Builtin_##name( \ |
- int args_length, Object** args_object, Isolate* isolate) { \ |
- name##ArgumentsType args(args_length, args_object); \ |
- return Builtin_impl##name(args, isolate); \ |
- } \ |
- static MaybeObject* Builtin_impl##name( \ |
- name##ArgumentsType args, Isolate* isolate) |
+#define BUILTIN(name) \ |
+ static MaybeObject* Builtin_##name(name##ArgumentsType args, Isolate* isolate) |
+ |
#endif |