Index: pkg/compiler/lib/src/serialization/resolved_ast_serialization.dart |
diff --git a/pkg/compiler/lib/src/serialization/resolved_ast_serialization.dart b/pkg/compiler/lib/src/serialization/resolved_ast_serialization.dart |
index ff8eef48b352e29f9ddfefa90d32b915f191dd2b..2309d2cf9754a8daca9dc1ce35f057987bab979d 100644 |
--- a/pkg/compiler/lib/src/serialization/resolved_ast_serialization.dart |
+++ b/pkg/compiler/lib/src/serialization/resolved_ast_serialization.dart |
@@ -109,9 +109,7 @@ class ResolvedAstSerializer extends Visitor { |
/// [TreeElements]. |
void serializeParsed() { |
objectEncoder.setUri( |
- Key.URI, |
- elements.analyzedElement.compilationUnit.script.resourceUri, |
- elements.analyzedElement.compilationUnit.script.resourceUri); |
+ Key.URI, resolvedAst.sourceUri, resolvedAst.sourceUri); |
AstKind kind; |
if (element.enclosingClass is EnumClassElement) { |
if (element.name == 'index') { |
@@ -515,7 +513,7 @@ class ResolvedAstDeserializer { |
reporter.internalError( |
element, |
"No token found for $element in " |
- "${objectDecoder.getUri(Key.URI)} @ $getOrSetOffset"); |
+ "${uri} @ $getOrSetOffset"); |
} |
} |
return doParse((parser) { |