diff options
author | Michaël Zasso <targos@protonmail.com> | 2017-10-18 15:03:02 -0700 |
---|---|---|
committer | Michaël Zasso <targos@protonmail.com> | 2017-10-18 17:01:41 -0700 |
commit | 3d1b3df9486c0e7708065257f7311902f6b7b366 (patch) | |
tree | cb051bdeaead11e06dcd97725783e0f113afb1bf /deps/v8/src/builtins/builtins-arguments-gen.cc | |
parent | e2cddbb8ccdb7b3c4a40c8acc630f68703bc77b5 (diff) | |
download | android-node-v8-3d1b3df9486c0e7708065257f7311902f6b7b366.tar.gz android-node-v8-3d1b3df9486c0e7708065257f7311902f6b7b366.tar.bz2 android-node-v8-3d1b3df9486c0e7708065257f7311902f6b7b366.zip |
deps: update V8 to 6.2.414.32
PR-URL: https://github.com/nodejs/node/pull/15362
Reviewed-By: Myles Borins <myles.borins@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Diffstat (limited to 'deps/v8/src/builtins/builtins-arguments-gen.cc')
-rw-r--r-- | deps/v8/src/builtins/builtins-arguments-gen.cc | 19 |
1 files changed, 4 insertions, 15 deletions
diff --git a/deps/v8/src/builtins/builtins-arguments-gen.cc b/deps/v8/src/builtins/builtins-arguments-gen.cc index 571d562422..c9a0cda878 100644 --- a/deps/v8/src/builtins/builtins-arguments-gen.cc +++ b/deps/v8/src/builtins/builtins-arguments-gen.cc @@ -8,6 +8,7 @@ #include "src/builtins/builtins.h" #include "src/code-factory.h" #include "src/code-stub-assembler.h" +#include "src/frame-constants.h" #include "src/interface-descriptors.h" #include "src/objects-inl.h" @@ -144,7 +145,7 @@ Node* ArgumentsBuiltinsAssembler::ConstructParametersObjectFromArgs( [this, elements, &offset](Node* arg) { StoreNoWriteBarrier(MachineRepresentation::kTagged, elements, offset.value(), arg); - Increment(offset, kPointerSize); + Increment(&offset, kPointerSize); }, first_arg, nullptr, param_mode); return result; @@ -205,12 +206,6 @@ Node* ArgumentsBuiltinsAssembler::EmitFastNewRestParameter(Node* context, return result.value(); } -TF_BUILTIN(FastNewRestParameter, ArgumentsBuiltinsAssembler) { - Node* function = Parameter(Descriptor::kFunction); - Node* context = Parameter(Descriptor::kContext); - Return(EmitFastNewRestParameter(context, function)); -} - Node* ArgumentsBuiltinsAssembler::EmitFastNewStrictArguments(Node* context, Node* function) { VARIABLE(result, MachineRepresentation::kTagged); @@ -261,12 +256,6 @@ Node* ArgumentsBuiltinsAssembler::EmitFastNewStrictArguments(Node* context, return result.value(); } -TF_BUILTIN(FastNewStrictArguments, ArgumentsBuiltinsAssembler) { - Node* function = Parameter(FastNewArgumentsDescriptor::kFunction); - Node* context = Parameter(FastNewArgumentsDescriptor::kContext); - Return(EmitFastNewStrictArguments(context, function)); -} - Node* ArgumentsBuiltinsAssembler::EmitFastNewSloppyArguments(Node* context, Node* function) { Node* frame_ptr; @@ -331,7 +320,7 @@ Node* ArgumentsBuiltinsAssembler::EmitFastNewSloppyArguments(Node* context, mapped_offset = BuildFastLoop( var_list1, argument_offset, mapped_offset, [this, elements, ¤t_argument](Node* offset) { - Increment(current_argument, kPointerSize); + Increment(¤t_argument, kPointerSize); Node* arg = LoadBufferObject(current_argument.value(), 0); StoreNoWriteBarrier(MachineRepresentation::kTagged, elements, offset, arg); @@ -369,7 +358,7 @@ Node* ArgumentsBuiltinsAssembler::EmitFastNewSloppyArguments(Node* context, StoreNoWriteBarrier( MachineRepresentation::kTagged, adjusted_map_array, offset, ParameterToTagged(context_index.value(), mode)); - Increment(context_index, 1, mode); + Increment(&context_index, 1, mode); }, -kPointerSize, INTPTR_PARAMETERS); |