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()); |