| Index: pkg/compiler/lib/src/ssa/builder.dart
|
| diff --git a/pkg/compiler/lib/src/ssa/builder.dart b/pkg/compiler/lib/src/ssa/builder.dart
|
| index 1b10d11747a3667c5634b564ec74b0c223321761..b0c81e6e583891994cbd392abfec842b5dcdf559 100644
|
| --- a/pkg/compiler/lib/src/ssa/builder.dart
|
| +++ b/pkg/compiler/lib/src/ssa/builder.dart
|
| @@ -1908,14 +1908,14 @@ class SsaBuilder extends ResolvedVisitor {
|
| if (!enclosingClass.isObject) {
|
| assert(superClass != null);
|
| assert(superClass.resolutionState == STATE_DONE);
|
| - Selector selector =
|
| - new Selector.callDefaultConstructor(enclosingClass.library);
|
| // TODO(johnniwinther): Should we find injected constructors as well?
|
| - FunctionElement target = superClass.lookupConstructor(selector);
|
| + FunctionElement target = superClass.lookupDefaultConstructor();
|
| if (target == null) {
|
| compiler.internalError(superClass,
|
| "No default constructor available.");
|
| }
|
| + Selector selector =
|
| + new Selector.callDefaultConstructor(enclosingClass.library);
|
| List<HInstruction> arguments =
|
| selector.makeArgumentsList2(const Link<ast.Node>(),
|
| target.implementation,
|
|
|