| Index: src/compiler.cc
|
| diff --git a/src/compiler.cc b/src/compiler.cc
|
| index 9c63ca055a330fc56f72cc705eba17ab66d30b21..b315c5195e0e678f04be46174c86b7c69a918e19 100644
|
| --- a/src/compiler.cc
|
| +++ b/src/compiler.cc
|
| @@ -995,6 +995,7 @@ Handle<SharedFunctionInfo> CompileToplevel(CompilationInfo* info) {
|
| result = NewSharedFunctionInfoForLiteral(isolate, lit, script);
|
| result->set_is_toplevel(true);
|
| parse_info->set_shared_info(result);
|
| + parse_info->set_function_literal_id(result->function_literal_id());
|
|
|
| // Compile the code.
|
| if (!CompileUnoptimizedCode(info)) {
|
| @@ -1584,6 +1585,7 @@ Handle<SharedFunctionInfo> Compiler::GetSharedFunctionInfo(
|
| CompilationInfo info(&parse_info, Handle<JSFunction>::null());
|
| parse_info.set_literal(literal);
|
| parse_info.set_shared_info(result);
|
| + parse_info.set_function_literal_id(result->function_literal_id());
|
| parse_info.set_language_mode(literal->scope()->language_mode());
|
| parse_info.set_ast_value_factory(
|
| outer_info->parse_info()->ast_value_factory());
|
|
|