| Index: pkg/analyzer/lib/src/generated/parser.dart
|
| diff --git a/pkg/analyzer/lib/src/generated/parser.dart b/pkg/analyzer/lib/src/generated/parser.dart
|
| index 8581fa44f54a998a00596f88dff2645a529de37c..86effa5e5cc685b345a8102cf6c28ca3a5d3116a 100644
|
| --- a/pkg/analyzer/lib/src/generated/parser.dart
|
| +++ b/pkg/analyzer/lib/src/generated/parser.dart
|
| @@ -10033,12 +10033,16 @@ class ResolutionCopier implements AstVisitor<bool> {
|
| @override
|
| bool visitLibraryDirective(LibraryDirective node) {
|
| LibraryDirective toNode = this._toNode as LibraryDirective;
|
| - return _and(
|
| + if (_and(
|
| _isEqualNodes(node.documentationComment, toNode.documentationComment),
|
| _isEqualNodeLists(node.metadata, toNode.metadata),
|
| _isEqualTokens(node.libraryKeyword, toNode.libraryKeyword),
|
| _isEqualNodes(node.name, toNode.name),
|
| - _isEqualTokens(node.semicolon, toNode.semicolon));
|
| + _isEqualTokens(node.semicolon, toNode.semicolon))) {
|
| + toNode.element = node.element;
|
| + return true;
|
| + }
|
| + return false;
|
| }
|
|
|
| @override
|
|
|