| Index: sdk/lib/_internal/compiler/implementation/native_handler.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/native_handler.dart b/sdk/lib/_internal/compiler/implementation/native_handler.dart
|
| index 724383c717a564801033b202bd0b614426cecbbb..5fc7944a3d459ddeb424f2e4b728c6e48bdac010 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/native_handler.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/native_handler.dart
|
| @@ -119,10 +119,10 @@ abstract class NativeEnqueuerBase implements NativeEnqueuer {
|
|
|
| void processNativeClasses(Iterable<LibraryElement> libraries) {
|
| libraries.forEach(processNativeClassesInLibrary);
|
| - processNativeClassesInLibrary(compiler.isolateHelperLibrary);
|
| -
|
| + if (compiler.isolateHelperLibrary != null) {
|
| + processNativeClassesInLibrary(compiler.isolateHelperLibrary);
|
| + }
|
| processSubclassesOfNativeClasses(libraries);
|
| -
|
| if (!enableLiveTypeAnalysis) {
|
| nativeClasses.forEach((c) => enqueueClass(c, 'forced'));
|
| flushQueue();
|
|
|