| Index: runtime/bin/loader.cc
|
| diff --git a/runtime/bin/loader.cc b/runtime/bin/loader.cc
|
| index ffc3c355a139efea380f56904926b9d4a270333d..c229eae468e5cfdb1b535c8d011e00e421ac2816 100644
|
| --- a/runtime/bin/loader.cc
|
| +++ b/runtime/bin/loader.cc
|
| @@ -679,7 +679,8 @@ Dart_Handle Loader::LibraryTagHandler(Dart_LibraryTag tag,
|
| ASSERT(!Dart_IsServiceIsolate(current) && !Dart_IsKernelIsolate(current));
|
| return dfe.ReadKernelBinary(current, url_string);
|
| }
|
| - ASSERT(!dfe.UseDartFrontend() && !dfe.kernel_file_specified());
|
| + ASSERT(Dart_IsKernelIsolate(Dart_CurrentIsolate()) ||
|
| + (!dfe.UseDartFrontend() && !dfe.kernel_file_specified()));
|
| if (tag != Dart_kScriptTag) {
|
| // Special case for handling dart: imports and parts.
|
| // Grab the library's url.
|
|
|