| Index: sdk/lib/_internal/compiler/implementation/dart_backend/placeholder_collector.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/dart_backend/placeholder_collector.dart b/sdk/lib/_internal/compiler/implementation/dart_backend/placeholder_collector.dart
|
| index b31e471a9cc33d90d851f047501a0bce8f156906..efa411e8976a22aa3b7a0f50085e73d1ef3f22ae 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/dart_backend/placeholder_collector.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/dart_backend/placeholder_collector.dart
|
| @@ -355,7 +355,8 @@ class PlaceholderCollector extends Visitor {
|
| Element constructor = treeElements[send];
|
| assert(constructor != null);
|
| assert(send.receiver == null);
|
| - if (constructor is !ErroneousElement) {
|
| + if (!Elements.isErroneousElement(constructor) &&
|
| + !Elements.isMalformedElement(constructor)) {
|
| makeConstructorPlaceholder(node.send.selector, constructor, type);
|
| // TODO(smok): Should this be in visitNamedArgument?
|
| // Field names can be exposed as names of optional arguments, e.g.
|
|
|