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 dd56cebac4f7a01111bfe52720e13e512ae6d52e..ba3161808eb2e597fe0d894f5833f0ad0903d740 100644 |
--- a/pkg/front_end/lib/src/fasta/fasta.dart |
+++ b/pkg/front_end/lib/src/fasta/fasta.dart |
@@ -165,13 +165,13 @@ Future<CompilationResult> parseScript( |
Target target = getTarget("vm", new TargetFlags(strongMode: false)); |
Program program; |
- final uriTranslator = await TranslateUri.parse(null, packages); |
- final Ticker ticker = new Ticker(isVerbose: verbose); |
- final DillTarget dillTarget = new DillTarget(ticker, uriTranslator); |
- dillTarget.read(patchedSdk.resolve('platform.dill')); |
- final KernelTarget kernelTarget = |
- new KernelTarget(dillTarget, uriTranslator); |
try { |
+ TranslateUri uriTranslator = await TranslateUri.parse(null, packages); |
+ final Ticker ticker = new Ticker(isVerbose: verbose); |
+ final DillTarget dillTarget = new DillTarget(ticker, uriTranslator); |
+ dillTarget.read(patchedSdk.resolve('platform.dill')); |
+ final KernelTarget kernelTarget = |
+ new KernelTarget(dillTarget, uriTranslator); |
kernelTarget.read(fileName); |
await dillTarget.writeOutline(null); |
program = await kernelTarget.writeOutline(null); |