| Index: pkg/front_end/lib/src/fasta/kernel/kernel_target.dart
|
| diff --git a/pkg/front_end/lib/src/fasta/kernel/kernel_target.dart b/pkg/front_end/lib/src/fasta/kernel/kernel_target.dart
|
| index 896fd3db126a077ef741008f53ea7960dd53b831..8930c17fd8ac9326a0d919f84972f5d9a78239b9 100644
|
| --- a/pkg/front_end/lib/src/fasta/kernel/kernel_target.dart
|
| +++ b/pkg/front_end/lib/src/fasta/kernel/kernel_target.dart
|
| @@ -231,6 +231,8 @@ class KernelTarget extends TargetImplementation {
|
| loader.resolveConstructors();
|
| loader.finishTypeVariables(objectClassBuilder);
|
| program = link(new List<Library>.from(loader.libraries));
|
| + loader.computeHierarchy(program);
|
| + loader.checkOverrides(sourceClasses);
|
| if (uri == null) return program;
|
| return await writeLinkedProgram(uri, program, isFullProgram: false);
|
| } on InputError catch (e) {
|
| @@ -247,7 +249,6 @@ class KernelTarget extends TargetImplementation {
|
| return handleInputError(uri, null, isFullProgram: true);
|
| }
|
| try {
|
| - loader.computeHierarchy(program);
|
| await loader.buildBodies();
|
| loader.finishStaticInvocations();
|
| finishAllConstructors();
|
|
|