| Index: pkg/kernel/lib/target/vm.dart
|
| diff --git a/pkg/kernel/lib/target/vm.dart b/pkg/kernel/lib/target/vm.dart
|
| index 03c3f31709422c5b5f53996244774909945d7123..dda09822b735642a5fec34334b1aaf00a5659f09 100644
|
| --- a/pkg/kernel/lib/target/vm.dart
|
| +++ b/pkg/kernel/lib/target/vm.dart
|
| @@ -56,14 +56,17 @@ class VmTarget extends Target {
|
|
|
| ClassHierarchy _hierarchy;
|
|
|
| - void performModularTransformations(CoreTypes coreTypes, Program program) {
|
| + void performModularTransformationsOnLibraries(
|
| + CoreTypes coreTypes, List<Library> libraries,
|
| + {void logger(String msg)}) {
|
| var mixins = new mix.MixinFullResolution(this, coreTypes)
|
| - ..transform(program.libraries);
|
| + ..transform(libraries);
|
|
|
| _hierarchy = mixins.hierarchy;
|
| }
|
|
|
| - void performGlobalTransformations(CoreTypes coreTypes, Program program) {
|
| + void performGlobalTransformations(CoreTypes coreTypes, Program program,
|
| + {void logger(String msg)}) {
|
| if (strongMode) {
|
| new InsertTypeChecks(coreTypes, hierarchy: _hierarchy)
|
| .transformProgram(program);
|
|
|