| Index: dart/lib/compiler/implementation/resolver.dart
|
| diff --git a/dart/lib/compiler/implementation/resolver.dart b/dart/lib/compiler/implementation/resolver.dart
|
| index b092644a91e16bdf032581a09248db4c94dff33c..8be9f01a927b4f85c8e7f78c38fd1386e9aada03 100644
|
| --- a/dart/lib/compiler/implementation/resolver.dart
|
| +++ b/dart/lib/compiler/implementation/resolver.dart
|
| @@ -156,7 +156,7 @@ class ResolverTask extends CompilerTask {
|
|
|
| void resolveConstructorImplementation(FunctionElement constructor,
|
| FunctionExpression node) {
|
| - assert(constructor.defaultImplementation === constructor);
|
| + if (constructor.defaultImplementation !== constructor) return;
|
| ClassElement intrface = constructor.enclosingElement;
|
| if (!intrface.isInterface()) return;
|
| Type defaultType = intrface.defaultClass;
|
|
|