Index: runtime/vm/flow_graph_compiler_ia32.cc |
diff --git a/runtime/vm/flow_graph_compiler_ia32.cc b/runtime/vm/flow_graph_compiler_ia32.cc |
index 6625a9f28ea7ff9c88704d5b3bb8634129624a97..2ede9e0aaa381ddacdd33539761b4a09d3361ca2 100644 |
--- a/runtime/vm/flow_graph_compiler_ia32.cc |
+++ b/runtime/vm/flow_graph_compiler_ia32.cc |
@@ -1138,12 +1138,14 @@ void FlowGraphCompiler::CompileGraph() { |
} |
} |
+ EndCodeSourceRange(TokenPosition::kDartCodePrologue); |
ASSERT(!block_order().is_empty()); |
VisitBlocks(); |
__ int3(); |
GenerateDeferredCode(); |
+ BeginCodeSourceRange(); |
if (is_optimizing() && !FLAG_precompiled_mode) { |
// Leave enough space for patching in case of lazy deoptimization from |
// deferred code. |
@@ -1151,6 +1153,7 @@ void FlowGraphCompiler::CompileGraph() { |
lazy_deopt_pc_offset_ = assembler()->CodeSize(); |
__ Jmp(*StubCode::DeoptimizeLazy_entry()); |
} |
+ EndCodeSourceRange(TokenPosition::kDartCodeEpilogue); |
} |