Index: runtime/vm/kernel_to_il.cc |
diff --git a/runtime/vm/kernel_to_il.cc b/runtime/vm/kernel_to_il.cc |
index 57a1ba3f6a6ea6cc3152564710c6f27ec93aae72..65fd9f49c09f982e7037272d2ae471a3d3fd18b2 100644 |
--- a/runtime/vm/kernel_to_il.cc |
+++ b/runtime/vm/kernel_to_il.cc |
@@ -2277,6 +2277,8 @@ Fragment FlowGraphBuilder::CatchBlockEntry(const Array& handler_types, |
const bool should_restore_closure_context = |
CurrentException()->is_captured() || CurrentCatchContext()->is_captured(); |
CatchBlockEntryInstr* entry = new (Z) CatchBlockEntryInstr( |
+ TokenPosition::kNoSource, // Token position of catch block. |
+ false, // Not an artifact of compilation. |
AllocateBlockId(), CurrentTryIndex(), graph_entry_, handler_types, |
handler_index, *CurrentException(), *CurrentStackTrace(), |
/* needs_stacktrace = */ true, H.thread()->GetNextDeoptId(), |