| Index: pkg/analyzer/lib/src/dart/ast/utilities.dart
|
| diff --git a/pkg/analyzer/lib/src/dart/ast/utilities.dart b/pkg/analyzer/lib/src/dart/ast/utilities.dart
|
| index 920e58556a42b6f6101441a81235e00bb327672a..8090044bd44fd349f44a5500ce2be22383cc9402 100644
|
| --- a/pkg/analyzer/lib/src/dart/ast/utilities.dart
|
| +++ b/pkg/analyzer/lib/src/dart/ast/utilities.dart
|
| @@ -6428,12 +6428,16 @@ class ResolutionCopier implements AstVisitor<bool> {
|
| @override
|
| bool visitSimpleFormalParameter(SimpleFormalParameter node) {
|
| SimpleFormalParameter toNode = this._toNode as SimpleFormalParameter;
|
| - return _and(
|
| + if (_and(
|
| _isEqualNodes(node.documentationComment, toNode.documentationComment),
|
| _isEqualNodeLists(node.metadata, toNode.metadata),
|
| _isEqualTokens(node.keyword, toNode.keyword),
|
| _isEqualNodes(node.type, toNode.type),
|
| - _isEqualNodes(node.identifier, toNode.identifier));
|
| + _isEqualNodes(node.identifier, toNode.identifier))) {
|
| + (toNode as SimpleFormalParameterImpl).element = node.element;
|
| + return true;
|
| + }
|
| + return false;
|
| }
|
|
|
| @override
|
|
|