Index: pkg/analyzer/lib/src/analyzer_impl.dart |
diff --git a/pkg/analyzer/lib/src/analyzer_impl.dart b/pkg/analyzer/lib/src/analyzer_impl.dart |
index 0712a69a75edf4b39e4b67297034d56ebf264d37..a9f72a31a3f122b8b418ade5ae2f97ac8c22e92f 100644 |
--- a/pkg/analyzer/lib/src/analyzer_impl.dart |
+++ b/pkg/analyzer/lib/src/analyzer_impl.dart |
@@ -152,6 +152,9 @@ class AnalyzerImpl { |
} |
source = new FileBasedSource.con2(sourceFile.toURI(), sourceFile); |
Uri uri = context.sourceFactory.restoreUri(source); |
+ if (uri == null) { |
+ return source; |
+ } |
return new FileBasedSource.con2(uri, sourceFile); |
} |