| Index: pkg/kernel/test/treeshaker_dump.dart
|
| diff --git a/pkg/kernel/test/treeshaker_dump.dart b/pkg/kernel/test/treeshaker_dump.dart
|
| index 0a380d1d44b3d073cba35f65ee1b4968df65625e..0f8f22b983201901aeb145cfdc66d84355f17df5 100644
|
| --- a/pkg/kernel/test/treeshaker_dump.dart
|
| +++ b/pkg/kernel/test/treeshaker_dump.dart
|
| @@ -4,6 +4,7 @@
|
| library kernel.treeshaker_dump;
|
|
|
| import 'dart:io';
|
| +import 'package:kernel/core_types.dart';
|
| import 'package:kernel/kernel.dart';
|
| import 'package:kernel/transformations/treeshaker.dart';
|
| import 'package:args/args.dart';
|
| @@ -64,7 +65,8 @@ main(List<String> args) {
|
| bool strong = options['strong'];
|
|
|
| Program program = loadProgramFromBinary(filename);
|
| - TreeShaker shaker = new TreeShaker(program, strongMode: strong);
|
| + CoreTypes coreTypes = new CoreTypes(program);
|
| + TreeShaker shaker = new TreeShaker(coreTypes, program, strongMode: strong);
|
| int totalClasses = 0;
|
| int totalInstantiationCandidates = 0;
|
| int totalMembers = 0;
|
| @@ -127,7 +129,7 @@ main(List<String> args) {
|
| StringBuffer before = new StringBuffer();
|
| new Printer(before, syntheticNames: names).writeProgramFile(program);
|
| new File(beforeFile).writeAsStringSync('$before');
|
| - new TreeShaker(program, strongMode: strong).transform(program);
|
| + new TreeShaker(coreTypes, program, strongMode: strong).transform(program);
|
| StringBuffer after = new StringBuffer();
|
| new Printer(after, syntheticNames: names).writeProgramFile(program);
|
| new File(afterFile).writeAsStringSync('$after');
|
|
|