| Index: sdk/lib/_internal/pub/lib/src/utils.dart
|
| diff --git a/sdk/lib/_internal/pub/lib/src/utils.dart b/sdk/lib/_internal/pub/lib/src/utils.dart
|
| index 5894b99ac3c5bd4b3ec3e94755469720f03a9e79..c631381c383cb9c855160a362551fa22fd38461a 100644
|
| --- a/sdk/lib/_internal/pub/lib/src/utils.dart
|
| +++ b/sdk/lib/_internal/pub/lib/src/utils.dart
|
| @@ -363,8 +363,10 @@ Future awaitObject(object) {
|
|
|
| /// Returns the path to the library named [libraryName]. The library name must
|
| /// be globally unique, or the wrong library path may be returned.
|
| -String libraryPath(String libraryName) =>
|
| - fileUriToPath(currentMirrorSystem().libraries[new Symbol(libraryName)].uri);
|
| +String libraryPath(String libraryName) {
|
| + var libraries = currentMirrorSystem().findLibrary(new Symbol(libraryName));
|
| + return fileUriToPath(libraries.single.uri);
|
| +}
|
|
|
| /// Converts a `file:` [Uri] to a local path string.
|
| String fileUriToPath(Uri uri) {
|
|
|