| Index: pkg/compiler/lib/src/deferred_load.dart
|
| diff --git a/pkg/compiler/lib/src/deferred_load.dart b/pkg/compiler/lib/src/deferred_load.dart
|
| index 0d377aa41d10f8fdd4b0a386d0c80a959d420870..b8164aeec900424a2a57763d956f60fcc5501a4b 100644
|
| --- a/pkg/compiler/lib/src/deferred_load.dart
|
| +++ b/pkg/compiler/lib/src/deferred_load.dart
|
| @@ -30,6 +30,7 @@ import 'elements/elements.dart'
|
| LocalFunctionElement,
|
| MetadataAnnotation,
|
| PrefixElement,
|
| + ResolvedAstKind,
|
| ScopeContainerElement,
|
| TypedefElement;
|
| import 'js_backend/js_backend.dart' show JavaScriptBackend;
|
| @@ -337,6 +338,10 @@ class DeferredLoadTask extends CompilerTask {
|
| }),
|
| IMPACT_USE);
|
|
|
| + if (analyzableElement.resolvedAst.kind != ResolvedAstKind.PARSED) {
|
| + return;
|
| + }
|
| +
|
| TreeElements treeElements = analyzableElement.resolvedAst.elements;
|
| assert(treeElements != null);
|
|
|
|
|