Index: pkg/front_end/lib/src/kernel_generator_impl.dart |
diff --git a/pkg/front_end/lib/src/kernel_generator_impl.dart b/pkg/front_end/lib/src/kernel_generator_impl.dart |
index fca3fb1e35b08c639ed839a0d517d914ee55bb88..3f3960695a5df626a35e86c7ba52a3c4b83c96f7 100644 |
--- a/pkg/front_end/lib/src/kernel_generator_impl.dart |
+++ b/pkg/front_end/lib/src/kernel_generator_impl.dart |
@@ -29,11 +29,17 @@ Future<CompilerResult> generateKernel(ProcessedOptions options, |
// TODO(sigmund): Replace CompilerCommandLine and instead simply use a |
// CompilerContext that directly uses the ProcessedOptions throught the |
// system. |
- return await CompilerCommandLine.withGlobalOptions("", [""], (context) async { |
- context.options.options['--target'] = options.target; |
- context.options.options['--strong-mode'] = options.strongMode; |
- context.options.options['--verbose'] = options.verbose; |
- |
+ String programName = ""; |
+ List<String> arguments = <String>[programName, "--target=none"]; |
+ if (options.strongMode) { |
+ arguments.add("--strong-mode"); |
+ } |
+ if (options.verbose) { |
+ arguments.add("--verbose"); |
+ } |
+ return await CompilerCommandLine.withGlobalOptions(programName, arguments, |
+ (CompilerContext context) async { |
+ context.options.options["--target"] = options.target; |
return await generateKernelInternal(options, |
buildSummary: buildSummary, |
buildProgram: buildProgram, |