| 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 ccc2196bba61bc756994dd4b1a9e20b4eed8a1de..abf92c87aea58d315084f00238f64988abd29121 100644
|
| --- a/pkg/front_end/lib/src/fasta/fasta.dart
|
| +++ b/pkg/front_end/lib/src/fasta/fasta.dart
|
| @@ -119,7 +119,8 @@ class CompileTask {
|
| TranslateUri uriTranslator =
|
| await TranslateUri.parse(c.options.sdk, c.options.packages);
|
| ticker.logMs("Read packages file");
|
| - DillTarget dillTarget = new DillTarget(ticker, uriTranslator);
|
| + DillTarget dillTarget =
|
| + new DillTarget(ticker, uriTranslator, c.options.strongMode);
|
| KernelTarget kernelTarget =
|
| createKernelTarget(dillTarget, uriTranslator, c.options.strongMode);
|
| if (c.options.strongMode) {
|
| @@ -174,7 +175,8 @@ Future<CompilationResult> parseScript(
|
| try {
|
| TranslateUri uriTranslator = await TranslateUri.parse(null, packages);
|
| final Ticker ticker = new Ticker(isVerbose: verbose);
|
| - final DillTarget dillTarget = new DillTarget(ticker, uriTranslator);
|
| + final DillTarget dillTarget =
|
| + new DillTarget(ticker, uriTranslator, strongMode);
|
| dillTarget.read(patchedSdk.resolve('platform.dill'));
|
| final KernelTarget kernelTarget =
|
| new KernelTarget(dillTarget, uriTranslator, strongMode);
|
| @@ -236,10 +238,11 @@ Future writeDepsFile(Uri script, Uri depsFile, Uri output,
|
| TranslateUri uriTranslator =
|
| await TranslateUri.parse(c.options.sdk, c.options.packages);
|
| ticker.logMs("Read packages file");
|
| - DillTarget dillTarget = new DillTarget(ticker, uriTranslator)
|
| + bool strongMode = false;
|
| + DillTarget dillTarget = new DillTarget(ticker, uriTranslator, strongMode)
|
| ..read(platform);
|
| KernelTarget kernelTarget =
|
| - new KernelTarget(dillTarget, uriTranslator, false, c.uriToSource);
|
| + new KernelTarget(dillTarget, uriTranslator, strongMode, c.uriToSource);
|
|
|
| kernelTarget.read(script);
|
| await dillTarget.writeOutline(null);
|
|
|