| Index: runtime/vm/object.cc
|
| diff --git a/runtime/vm/object.cc b/runtime/vm/object.cc
|
| index 0e556fd3924e182b4345a8c98b64605c6b7878b1..52cb09167b176076e5042b3b36ba39fcc487e6fc 100644
|
| --- a/runtime/vm/object.cc
|
| +++ b/runtime/vm/object.cc
|
| @@ -8983,6 +8983,10 @@ RawString* Script::GetSnippet(intptr_t from_line,
|
| intptr_t to_line,
|
| intptr_t to_column) const {
|
| const String& src = String::Handle(Source());
|
| + if (src.IsNull()) {
|
| + ASSERT(Dart::IsRunningPrecompiledCode());
|
| + return Symbols::OptimizedOut().raw();
|
| + }
|
| intptr_t length = src.Length();
|
| intptr_t line = 1 + line_offset();
|
| intptr_t column = 1;
|
|
|