| Index: runtime/vm/object.cc
|
| diff --git a/runtime/vm/object.cc b/runtime/vm/object.cc
|
| index 7b847749a3bfe505facb5a68c5ae516c3a46cc04..30d8116671500b45af3a312f4d0d862a4e0a6700 100644
|
| --- a/runtime/vm/object.cc
|
| +++ b/runtime/vm/object.cc
|
| @@ -8807,6 +8807,10 @@ void Script::TokenRangeAtLine(intptr_t line_number,
|
|
|
| RawString* Script::GetLine(intptr_t line_number, Heap::Space space) const {
|
| const String& src = String::Handle(Source());
|
| + if (src.IsNull()) {
|
| + ASSERT(Dart::IsRunningPrecompiledCode());
|
| + return Symbols::OptimizedOut().raw();
|
| + }
|
| intptr_t relative_line_number = line_number - line_offset();
|
| intptr_t current_line = 1;
|
| intptr_t line_start_idx = -1;
|
|
|