Index: src/preparser.h |
diff --git a/src/preparser.h b/src/preparser.h |
index 6e2a9de575bf3d8c4b086a82829e3fb094733495..eb8448706fb30ef694dfe79bcff0e2fec3d9e669 100644 |
--- a/src/preparser.h |
+++ b/src/preparser.h |
@@ -100,7 +100,6 @@ class ParserBase : public Traits { |
return allow_harmony_arrow_functions_; |
} |
bool allow_harmony_modules() const { return scanner()->HarmonyModules(); } |
- bool allow_harmony_scoping() const { return scanner()->HarmonyScoping(); } |
bool allow_harmony_numeric_literals() const { |
return scanner()->HarmonyNumericLiterals(); |
} |
@@ -130,9 +129,6 @@ class ParserBase : public Traits { |
void set_allow_harmony_modules(bool allow) { |
scanner()->SetHarmonyModules(allow); |
} |
- void set_allow_harmony_scoping(bool allow) { |
- scanner()->SetHarmonyScoping(allow); |
- } |
void set_allow_harmony_numeric_literals(bool allow) { |
scanner()->SetHarmonyNumericLiterals(allow); |
} |
@@ -2942,10 +2938,8 @@ ParserBase<Traits>::ParseArrowFunctionLiteral(int start_pos, |
if (is_strict(language_mode())) { |
CheckStrictOctalLiteral(start_pos, scanner()->location().end_pos, |
CHECK_OK); |
- } |
- |
- if (allow_harmony_scoping() && is_strict(language_mode())) |
this->CheckConflictingVarDeclarations(scope, CHECK_OK); |
+ } |
} |
FunctionLiteralT function_literal = factory()->NewFunctionLiteral( |