aboutsummaryrefslogtreecommitdiff
path: root/deps/v8/src/parsing
diff options
context:
space:
mode:
authorMichaƫl Zasso <targos@protonmail.com>2016-10-24 12:52:33 +0200
committerJames M Snell <jasnell@gmail.com>2016-10-24 11:24:59 -0700
commit929979d9d798ad2ee66645a478bdda6092cc2c2b (patch)
treee4a2e26f89b735ff2a89ebd294bc883a2e22f644 /deps/v8/src/parsing
parent5532a7adecac64c6fc6a057f7b489f2c5f48d0f9 (diff)
downloadandroid-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.cc6
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);