Index: pkg/front_end/lib/src/fasta/fasta.dart |
diff --git a/pkg/front_end/lib/src/fasta/fasta.dart b/pkg/front_end/lib/src/fasta/fasta.dart |
index 8a700879f34a0ccc735d9bc1d74991ad3fef3b0b..5385fa3480d80dc4ba694a40895c39fa6a10dcd1 100644 |
--- a/pkg/front_end/lib/src/fasta/fasta.dart |
+++ b/pkg/front_end/lib/src/fasta/fasta.dart |
@@ -150,7 +150,10 @@ class CompileTask { |
if (c.options.dumpIr && output != null) { |
printProgramText(outline); |
} |
- await kernelTarget.writeOutline(output); |
+ if (output != null) { |
+ await writeProgramToFileUri(ticker, output, outline, |
+ isFullProgram: false); |
+ } |
return kernelTarget; |
} |
@@ -160,7 +163,7 @@ class CompileTask { |
Uri uri = c.options.output; |
var program = await kernelTarget.buildProgram(verify: c.options.verify); |
if (c.options.dumpIr) printProgramText(program); |
- await kernelTarget.writeProgram(uri); |
+ await writeProgramToFileUri(ticker, uri, program, isFullProgram: true); |
return uri; |
} |
} |