Index: src/preparser.cc |
diff --git a/src/preparser.cc b/src/preparser.cc |
index e3c421ea140b8c3da40156c548880df358a2d4c1..e42855a1dba770d42fc3249cbdf84fea4c5dd963 100644 |
--- a/src/preparser.cc |
+++ b/src/preparser.cc |
@@ -108,7 +108,7 @@ PreParser::PreParseResult PreParser::PreParseLazyFunction( |
FunctionState top_state(&function_state_, &scope_, top_scope, kNormalFunction, |
&top_factory); |
scope_->SetLanguageMode(language_mode); |
- Scope* function_scope = NewScope(scope_, FUNCTION_SCOPE); |
+ Scope* function_scope = NewScope(scope_, FUNCTION_SCOPE, kind); |
PreParserFactory function_factory(NULL); |
FunctionState function_state(&function_state_, &scope_, function_scope, kind, |
&function_factory); |
@@ -1020,7 +1020,7 @@ PreParser::Expression PreParser::ParseFunctionLiteral( |
// Parse function body. |
bool outer_is_script_scope = scope_->is_script_scope(); |
- Scope* function_scope = NewScope(scope_, FUNCTION_SCOPE); |
+ Scope* function_scope = NewScope(scope_, FUNCTION_SCOPE, kind); |
PreParserFactory factory(NULL); |
FunctionState function_state(&function_state_, &scope_, function_scope, kind, |
&factory); |