Index: pkg/kernel/test/closures/suite.dart |
diff --git a/pkg/kernel/test/closures/suite.dart b/pkg/kernel/test/closures/suite.dart |
index 0b15731f2e1c9ce13eb08babb65eb9722dffdf64..f1017fd439af4fb58d10e97e7bde023088154c4d 100644 |
--- a/pkg/kernel/test/closures/suite.dart |
+++ b/pkg/kernel/test/closures/suite.dart |
@@ -6,10 +6,14 @@ library test.kernel.closures.suite; |
import 'dart:async' show Future; |
-import 'package:front_end/physical_file_system.dart'; |
+import 'package:front_end/physical_file_system.dart' show PhysicalFileSystem; |
+ |
import 'package:testing/testing.dart' |
show Chain, ChainContext, Result, Step, TestDescription, runMe; |
+import 'package:front_end/src/fasta/testing/patched_sdk_location.dart' |
+ show computePatchedSdk; |
+ |
import 'package:kernel/ast.dart' show Program; |
import 'package:kernel/transformations/closure_conversion.dart' |
@@ -65,11 +69,12 @@ class ClosureConversionContext extends ChainContext { |
static Future<ClosureConversionContext> create( |
Chain suite, Map<String, String> environment) async { |
+ Uri sdk = await computePatchedSdk(); |
Uri packages = Uri.base.resolve(".packages"); |
bool strongMode = environment.containsKey(STRONG_MODE); |
bool updateExpectations = environment["updateExpectations"] == "true"; |
- TranslateUri uriTranslator = |
- await TranslateUri.parse(PhysicalFileSystem.instance, packages); |
+ TranslateUri uriTranslator = await TranslateUri |
+ .parse(PhysicalFileSystem.instance, sdk, packages: packages); |
return new ClosureConversionContext( |
strongMode, updateExpectations, uriTranslator); |
} |