| Index: sdk/lib/_internal/compiler/implementation/resolution/members.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/resolution/members.dart b/sdk/lib/_internal/compiler/implementation/resolution/members.dart
|
| index a3968894e7a9770e2357a4040527eb84e771c8ad..f4258e1eaa5738e5f01312a6821ca533a2605e7a 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/resolution/members.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/resolution/members.dart
|
| @@ -3048,9 +3048,7 @@ class ResolverVisitor extends MappingVisitor<Element> {
|
| MessageKind.TYPE_VARIABLE_IN_CONSTANT);
|
| }
|
| world.registerInstantiatedType(type, mapping);
|
| - if (constructor.isFactoryConstructor() && !type.typeArguments.isEmpty) {
|
| - world.registerFactoryWithTypeArguments(mapping);
|
| - }
|
| + compiler.backend.registerRequiredType(type, enclosingElement);
|
| if (constructor.isGenerativeConstructor() && cls.isAbstract) {
|
| warning(node, MessageKind.ABSTRACT_CLASS_INSTANTIATION);
|
| compiler.backend.registerAbstractClassInstantiation(mapping);
|
|
|