Index: pkg/kernel/bin/transform.dart |
diff --git a/pkg/kernel/bin/transform.dart b/pkg/kernel/bin/transform.dart |
index 680a760566ad92a1eb001fa5810c2583a1b2c02f..37f183809e023d132d1ba30064b7becdee4a37fa 100755 |
--- a/pkg/kernel/bin/transform.dart |
+++ b/pkg/kernel/bin/transform.dart |
@@ -12,6 +12,7 @@ import 'package:kernel/kernel.dart'; |
import 'package:kernel/transformations/continuation.dart' as cont; |
import 'package:kernel/transformations/infer_values.dart' as infer_values; |
import 'package:kernel/transformations/mixin_full_resolution.dart' as mix; |
+import 'package:kernel/transformations/closure_conversion.dart' as closures; |
import 'package:kernel/transformations/treeshaker.dart' as treeshaker; |
import 'batch_util.dart'; |
@@ -72,6 +73,9 @@ Future<CompilerOutcome> runTransformation(List<String> arguments) async { |
case 'resolve-mixins': |
program = mix.transformProgram(program); |
break; |
+ case 'closures': |
+ program = closures.transformProgram(program); |
+ break; |
case 'treeshake': |
program = treeshaker.transformProgram(program); |
break; |