Index: tests/compiler/dart2js/memory_compiler.dart |
diff --git a/tests/compiler/dart2js/memory_compiler.dart b/tests/compiler/dart2js/memory_compiler.dart |
index c829b16649f3c6295fa3f38454443820fd882b88..4cccd900a518015d49c334a2349b56984466b4e6 100644 |
--- a/tests/compiler/dart2js/memory_compiler.dart |
+++ b/tests/compiler/dart2js/memory_compiler.dart |
@@ -120,7 +120,11 @@ CompilerImpl compilerFor( |
if (packageRoot == null && |
packageConfig == null && |
packagesDiscoveryProvider == null) { |
- packageRoot = Uri.base.resolve(Platform.packageRoot); |
+ if (Platform.packageRoot != null) { |
+ packageRoot = Uri.base.resolve(Platform.packageRoot); |
+ } else if (Platform.packageConfig != null) { |
+ packageConfig = Uri.base.resolve(Platform.packageConfig); |
+ } |
} |
MemorySourceFileProvider provider; |