Index: src/compiler.cc |
diff --git a/src/compiler.cc b/src/compiler.cc |
index bf7702be4f51558e920372fb4bd90d9942a36e33..4b9de6e20ca6bb22455c80cc29a22b182b13ce8c 100644 |
--- a/src/compiler.cc |
+++ b/src/compiler.cc |
@@ -1399,6 +1399,7 @@ MaybeHandle<JSFunction> Compiler::GetFunctionFromEval( |
Handle<Script> script; |
if (!maybe_shared_info.ToHandle(&shared_info)) { |
script = isolate->factory()->NewScript(source); |
+ if (FLAG_trace_deopt) Script::InitLineEnds(script); |
if (!script_name.is_null()) { |
script->set_name(*script_name); |
script->set_line_offset(line_offset); |
@@ -1558,6 +1559,7 @@ Handle<SharedFunctionInfo> Compiler::GetSharedFunctionInfoForScript( |
// Create a script object describing the script to be compiled. |
Handle<Script> script = isolate->factory()->NewScript(source); |
+ if (FLAG_trace_deopt) Script::InitLineEnds(script); |
if (natives == NATIVES_CODE) { |
script->set_type(Script::TYPE_NATIVE); |
script->set_hide_source(true); |