diff options
author | isaacs <i@izs.me> | 2013-04-19 10:50:44 -0700 |
---|---|---|
committer | isaacs <i@izs.me> | 2013-04-19 10:50:44 -0700 |
commit | 50624a50ee484b8a53cd4f1155e4e53f19c803be (patch) | |
tree | 37c4d13efd0b9f615eceaff99ef31dd411da6696 /deps/v8/src/arguments.h | |
parent | 90266750617adb1ce1ca4ce43fe48f9b0fa11343 (diff) | |
download | node-new-50624a50ee484b8a53cd4f1155e4e53f19c803be.tar.gz |
V8: Upgrade to 3.18.1
Diffstat (limited to 'deps/v8/src/arguments.h')
-rw-r--r-- | deps/v8/src/arguments.h | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/deps/v8/src/arguments.h b/deps/v8/src/arguments.h index 1423d5642b..f8fb00c575 100644 --- a/deps/v8/src/arguments.h +++ b/deps/v8/src/arguments.h @@ -115,18 +115,15 @@ class CustomArguments : public Relocatable { #define DECLARE_RUNTIME_FUNCTION(Type, Name) \ -Type Name(int args_length, Object** args_object, Isolate* isolate) - -#define RUNTIME_FUNCTION(Type, Name) \ -static Type __RT_impl_##Name(Arguments args, Isolate* isolate); \ -Type Name(int args_length, Object** args_object, Isolate* isolate) { \ - Arguments args(args_length, args_object); \ - return __RT_impl_##Name(args, isolate); \ -} \ -static Type __RT_impl_##Name(Arguments args, Isolate* isolate) - -#define RUNTIME_ARGUMENTS(isolate, args) \ - args.length(), args.arguments(), isolate +Type Name(Arguments args, Isolate* isolate) + + +#define RUNTIME_FUNCTION(Type, Name) \ +Type Name(Arguments args, Isolate* isolate) + + +#define RUNTIME_ARGUMENTS(isolate, args) args, isolate + } } // namespace v8::internal |