diff options
author | Michaƫl Zasso <targos@protonmail.com> | 2016-10-24 12:52:33 +0200 |
---|---|---|
committer | James M Snell <jasnell@gmail.com> | 2016-10-24 11:24:59 -0700 |
commit | 929979d9d798ad2ee66645a478bdda6092cc2c2b (patch) | |
tree | e4a2e26f89b735ff2a89ebd294bc883a2e22f644 /deps/v8/src/parsing | |
parent | 5532a7adecac64c6fc6a057f7b489f2c5f48d0f9 (diff) | |
download | android-node-v8-929979d9d798ad2ee66645a478bdda6092cc2c2b.tar.gz android-node-v8-929979d9d798ad2ee66645a478bdda6092cc2c2b.tar.bz2 android-node-v8-929979d9d798ad2ee66645a478bdda6092cc2c2b.zip |
deps: update V8 to 5.4.500.36
PR-URL: https://github.com/nodejs/node/pull/9253
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: James M Snell <jasnell@gmail.com>
Diffstat (limited to 'deps/v8/src/parsing')
-rw-r--r-- | deps/v8/src/parsing/parser.cc | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/deps/v8/src/parsing/parser.cc b/deps/v8/src/parsing/parser.cc index 25571470dc..cfc2de8f38 100644 --- a/deps/v8/src/parsing/parser.cc +++ b/deps/v8/src/parsing/parser.cc @@ -4506,9 +4506,6 @@ Block* Parser::BuildParameterInitializationBlock( // TODO(adamk): Should this be kNoSourcePosition, since // it's just copying from a temp var to the real param var? descriptor.initialization_pos = parameter.pattern->position(); - // The initializer position which will end up in, - // Variable::initializer_position(), used for hole check elimination. - int initializer_position = parameter.pattern->position(); Expression* initial_value = factory()->NewVariableProxy(parameters.scope->parameter(i)); if (parameter.initializer != nullptr) { @@ -4524,7 +4521,6 @@ Block* Parser::BuildParameterInitializationBlock( initial_value = factory()->NewConditional( condition, parameter.initializer, initial_value, kNoSourcePosition); descriptor.initialization_pos = parameter.initializer->position(); - initializer_position = parameter.initializer_end_position; } Scope* param_scope = scope(); @@ -4547,7 +4543,7 @@ Block* Parser::BuildParameterInitializationBlock( BlockState block_state(&scope_state_, param_scope); DeclarationParsingResult::Declaration decl( - parameter.pattern, initializer_position, initial_value); + parameter.pattern, parameter.initializer_end_position, initial_value); PatternRewriter::DeclareAndInitializeVariables(param_block, &descriptor, &decl, nullptr, CHECK_OK); |