| Index: pkg/compiler/lib/src/universe/codegen_world_builder.dart
|
| diff --git a/pkg/compiler/lib/src/universe/codegen_world_builder.dart b/pkg/compiler/lib/src/universe/codegen_world_builder.dart
|
| index 909a78eb0c191c1bdbb85397cde6cbe0cc4a7e3c..fe7c615bcc4eda975c7088816a4c9ebab2772013 100644
|
| --- a/pkg/compiler/lib/src/universe/codegen_world_builder.dart
|
| +++ b/pkg/compiler/lib/src/universe/codegen_world_builder.dart
|
| @@ -199,7 +199,7 @@ class CodegenWorldBuilderImpl implements CodegenWorldBuilder {
|
| }
|
|
|
| bool _hasMatchingSelector(Map<Selector, SelectorConstraints> selectors,
|
| - Element member, ClosedWorld world) {
|
| + MemberElement member, ClosedWorld world) {
|
| if (selectors == null) return false;
|
| for (Selector selector in selectors.keys) {
|
| if (selector.appliesUnnamed(member)) {
|
| @@ -404,6 +404,7 @@ class CodegenWorldBuilderImpl implements CodegenWorldBuilder {
|
| cls.implementation.forEachMember((_, MemberElement member) {
|
| assert(invariant(member, member.isDeclaration));
|
| if (!member.isInstanceMember) return;
|
| + if (member.isMalformed) return;
|
| _getMemberUsage(member, memberUsed);
|
| });
|
| }
|
|
|