Index: pkg/front_end/lib/src/fasta/compile_platform.dart |
diff --git a/pkg/front_end/lib/src/fasta/compile_platform.dart b/pkg/front_end/lib/src/fasta/compile_platform.dart |
index 2a976f2f51bc9092813467d65ef7df625fb701c4..8a67811fae046c248d4d120ba48e0d2544b5634a 100644 |
--- a/pkg/front_end/lib/src/fasta/compile_platform.dart |
+++ b/pkg/front_end/lib/src/fasta/compile_platform.dart |
@@ -76,12 +76,16 @@ Future compilePlatformInternal(CompilerContext c, Ticker ticker, Uri patchedSdk, |
kernelTarget.read(Uri.parse("dart:core")); |
await dillTarget.buildOutlines(); |
- await kernelTarget.buildOutlines(); |
- await kernelTarget.writeOutline(outlineOutput); |
+ var outline = await kernelTarget.buildOutlines(); |
+ |
+ await writeProgramToFile(outline, outlineOutput); |
+ ticker.logMs("Wrote outline to ${outlineOutput.toFilePath()}"); |
if (exitCode != 0) return null; |
+ |
var program = await kernelTarget.buildProgram(verify: c.options.verify); |
if (c.options.dumpIr) printProgramText(program); |
- await kernelTarget.writeProgram(fullOutput); |
+ await writeProgramToFile(program, fullOutput); |
+ ticker.logMs("Wrote program to ${outlineOutput.toFilePath()}"); |
await kernelTarget.writeDepsFile(fullOutput, deps); |
} |