| Index: lib/compiler/implementation/types/concrete_types_inferrer.dart
|
| diff --git a/lib/compiler/implementation/types/concrete_types_inferrer.dart b/lib/compiler/implementation/types/concrete_types_inferrer.dart
|
| index cd22a7a029ba6842bffd2aec3ee5dfe518380698..d93cb3809c808400e96dbf55ef180bef66b43445 100644
|
| --- a/lib/compiler/implementation/types/concrete_types_inferrer.dart
|
| +++ b/lib/compiler/implementation/types/concrete_types_inferrer.dart
|
| @@ -682,7 +682,8 @@ class ConcreteTypesInferrer {
|
| if (!foundSuperOrRedirect) {
|
| ClassElement superClass = enclosingClass.superclass;
|
| if (enclosingClass != compiler.objectClass) {
|
| - FunctionElement target = superClass.lookupConstructor(superClass.name);
|
| + FunctionElement target = superClass.lookupConstructor(
|
| + new Selector.callDefaultConstructor(enclosingClass.getLibrary()));
|
| final superClassConcreteType = new ConcreteType.singleton(
|
| new ClassBaseType(enclosingClass));
|
| getSendReturnType(target, new ClassBaseType(enclosingClass),
|
|
|