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 b6bc4707f3794f1aede92504d328aad9ac0eca24..3fe1be3d651ef0192551104c95d2241f86bbd208 100644 |
--- a/pkg/front_end/lib/src/fasta/fasta.dart |
+++ b/pkg/front_end/lib/src/fasta/fasta.dart |
@@ -124,8 +124,8 @@ class CompileTask { |
} |
Future<KernelTarget> buildOutline([Uri output]) async { |
- TranslateUri uriTranslator = await TranslateUri.parse( |
- c.fileSystem, c.options.sdk, c.options.packages); |
+ TranslateUri uriTranslator = await TranslateUri |
+ .parse(c.fileSystem, c.options.sdk, packages: c.options.packages); |
ticker.logMs("Read packages file"); |
DillTarget dillTarget = createDillTarget(uriTranslator); |
KernelTarget kernelTarget = |
@@ -194,7 +194,7 @@ Future<CompilationResult> parseScriptInFileSystem( |
Program program; |
try { |
TranslateUri uriTranslator = |
- await TranslateUri.parse(fileSystem, null, packages); |
+ await TranslateUri.parse(fileSystem, null, packages: packages); |
final Ticker ticker = new Ticker(isVerbose: verbose); |
final DillTarget dillTarget = |
new DillTarget(ticker, uriTranslator, backendTarget); |
@@ -252,7 +252,8 @@ Future compilePlatform(Uri patchedSdk, Uri fullOutput, |
} |
Future writeDepsFile(Uri script, Uri depsFile, Uri output, |
- {Uri packages, |
+ {Uri sdk, |
+ Uri packages, |
Uri platform, |
Iterable<Uri> extraDependencies, |
bool verbose: false, |
@@ -265,9 +266,10 @@ Future writeDepsFile(Uri script, Uri depsFile, Uri output, |
if (verbose) { |
c.options.options["--verbose"] = true; |
} |
+ sdk ??= c.options.sdk; |
- TranslateUri uriTranslator = await TranslateUri.parse( |
- c.fileSystem, c.options.sdk, c.options.packages); |
+ TranslateUri uriTranslator = await TranslateUri.parse(c.fileSystem, sdk, |
+ packages: c.options.packages); |
ticker.logMs("Read packages file"); |
DillTarget dillTarget = |
new DillTarget(ticker, uriTranslator, backendTarget); |