| Index: lib/compiler/implementation/resolver.dart
|
| diff --git a/lib/compiler/implementation/resolver.dart b/lib/compiler/implementation/resolver.dart
|
| index 7b043fa1d85182488b67a8fae719e8a1fbe0f236..ce77b519b20885c37ca0eb5b2b83fa7c64084637 100644
|
| --- a/lib/compiler/implementation/resolver.dart
|
| +++ b/lib/compiler/implementation/resolver.dart
|
| @@ -509,7 +509,7 @@ class InitializerResolver {
|
| ResolverTask resolver = visitor.compiler.resolver;
|
| final SourceString className = lookupTarget.name;
|
| result = lookupTarget.lookupConstructor(className, constructorName);
|
| - if (result === null) {
|
| + if (result === null || !result.isGenerativeConstructor()) {
|
| String classNameString = className.slowToString();
|
| String constructorNameString = constructorName.slowToString();
|
| String name = (constructorName === const SourceString(''))
|
|
|