| Index: dart/sdk/lib/_internal/compiler/implementation/ssa/builder.dart
|
| diff --git a/dart/sdk/lib/_internal/compiler/implementation/ssa/builder.dart b/dart/sdk/lib/_internal/compiler/implementation/ssa/builder.dart
|
| index ff0644f5d0d4187255f5024dd2cf508550b0ec27..2617bba8cc4d7569e7270cf53f74148a192ec5f4 100644
|
| --- a/dart/sdk/lib/_internal/compiler/implementation/ssa/builder.dart
|
| +++ b/dart/sdk/lib/_internal/compiler/implementation/ssa/builder.dart
|
| @@ -3145,7 +3145,7 @@ class SsaBuilder extends ResolvedVisitor implements Visitor {
|
| return;
|
| }
|
|
|
| - if (type.element.modifiers.isAbstract() &&
|
| + if (constructor.getEnclosingClass().isAbstract(compiler) &&
|
| constructor.isGenerativeConstructor()) {
|
| generateAbstractClassInstantiationError(node, type.name.slowToString());
|
| return;
|
|
|