| Index: pkg/compiler/lib/src/resolution/resolution.dart
|
| diff --git a/pkg/compiler/lib/src/resolution/resolution.dart b/pkg/compiler/lib/src/resolution/resolution.dart
|
| index c04735c852d27b00f251a9fa10792380fee72ad8..c1d783d9419b776060a9d48a30310dfb21a3d196 100644
|
| --- a/pkg/compiler/lib/src/resolution/resolution.dart
|
| +++ b/pkg/compiler/lib/src/resolution/resolution.dart
|
| @@ -46,6 +46,10 @@ import '../tokens/token.dart' show
|
| isUnaryOperator,
|
| isUserDefinableOperator;
|
| import '../tree/tree.dart';
|
| +import '../universe/call_structure.dart' show
|
| + CallStructure;
|
| +import '../universe/use.dart' show
|
| + StaticUse;
|
| import '../universe/world_impact.dart' show
|
| WorldImpact;
|
| import '../util/util.dart' show
|
| @@ -305,7 +309,9 @@ class ResolverTask extends CompilerTask {
|
| // seeing this element.
|
| element.computeType(resolution);
|
| if (!target.isMalformed) {
|
| - registry.registerImplicitSuperCall(target);
|
| + registry.registerStaticUse(
|
| + new StaticUse.superConstructorInvoke(
|
| + target, CallStructure.NO_ARGS));
|
| }
|
| return registry.worldImpact;
|
| } else {
|
|
|