| Index: pkg/kernel/lib/target/flutter.dart
|
| diff --git a/pkg/kernel/lib/target/flutter.dart b/pkg/kernel/lib/target/flutter.dart
|
| index 0c311e3b73594ebd71ea0edb166af0443fefc4a8..4e58acd3fa1d24e361104dfa8c39c13c45366a8b 100644
|
| --- a/pkg/kernel/lib/target/flutter.dart
|
| +++ b/pkg/kernel/lib/target/flutter.dart
|
| @@ -4,10 +4,11 @@
|
| library kernel.target.flutter;
|
|
|
| import '../ast.dart';
|
| +import '../core_types.dart';
|
| import '../transformations/continuation.dart' as cont;
|
| import '../transformations/erasure.dart';
|
| -import '../transformations/sanitize_for_vm.dart';
|
| import '../transformations/mixin_full_resolution.dart' as mix;
|
| +import '../transformations/sanitize_for_vm.dart';
|
| import '../transformations/setup_builtin_library.dart' as setup_builtin_library;
|
| import 'targets.dart';
|
|
|
| @@ -49,12 +50,12 @@ class FlutterTarget extends Target {
|
| 'dart:vmservice_sky',
|
| ];
|
|
|
| - void performModularTransformations(Program program) {
|
| - new mix.MixinFullResolution(this).transform(program);
|
| + void performModularTransformations(CoreTypes coreTypes, Program program) {
|
| + new mix.MixinFullResolution(this, coreTypes).transform(program);
|
| }
|
|
|
| - void performGlobalTransformations(Program program) {
|
| - cont.transformProgram(program);
|
| + void performGlobalTransformations(CoreTypes coreTypes, Program program) {
|
| + cont.transformProgram(coreTypes, program);
|
|
|
| // Repair `_getMainClosure()` function in dart:{_builtin,ui} libraries.
|
| setup_builtin_library.transformProgram(program);
|
|
|