| Index: pkg/compiler/lib/src/resolution/constructors.dart
|
| diff --git a/pkg/compiler/lib/src/resolution/constructors.dart b/pkg/compiler/lib/src/resolution/constructors.dart
|
| index 87c8cc72e0253561ea1dc62fdbd1ffab1e64193d..90964c872c6d3f916a571306d9810ccc8e906fbe 100644
|
| --- a/pkg/compiler/lib/src/resolution/constructors.dart
|
| +++ b/pkg/compiler/lib/src/resolution/constructors.dart
|
| @@ -275,8 +275,7 @@ class InitializerResolver {
|
| reportAndCreateErroneousConstructor(node, constructorName, kind, {});
|
| } else {
|
| lookedupConstructor.computeType(visitor.resolution);
|
| - if (!callStructure
|
| - .signatureApplies(lookedupConstructor.functionSignature)) {
|
| + if (!callStructure.signatureApplies(lookedupConstructor.type)) {
|
| MessageKind kind = isImplicitSuperCall
|
| ? MessageKind.NO_MATCHING_CONSTRUCTOR_FOR_IMPLICIT
|
| : MessageKind.NO_MATCHING_CONSTRUCTOR;
|
|
|