| 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,
|
|
|