Index: src/parser.cc |
diff --git a/src/parser.cc b/src/parser.cc |
index 7cf81c4f0569b0d770bf6751cc3f26a814a2a9aa..4ddb6c18fc46e28c706c0b229255a2e81fa2a32a 100644 |
--- a/src/parser.cc |
+++ b/src/parser.cc |
@@ -4731,8 +4731,7 @@ ZoneList<Statement*>* Parser::ParseEagerFunctionBody( |
proxy, fvar_mode, scope_, RelocInfo::kNoPosition); |
scope_->DeclareFunctionVar(fvar_declaration); |
- VariableProxy* fproxy = scope_->NewUnresolved(factory(), function_name); |
- fproxy->BindTo(fvar); |
+ VariableProxy* fproxy = factory()->NewVariableProxy(fvar); |
result->Set(kFunctionNameAssignmentIndex, |
factory()->NewExpressionStatement( |
factory()->NewAssignment(fvar_init_op, fproxy, |