| Index: pkg/analyzer/lib/src/generated/element_resolver.dart
|
| diff --git a/pkg/analyzer/lib/src/generated/element_resolver.dart b/pkg/analyzer/lib/src/generated/element_resolver.dart
|
| index afdf3220c262b7b4c08e8043beefc9f1c053a463..94894c0a16ba9bb1676a8daa1c40c9d4015e54d6 100644
|
| --- a/pkg/analyzer/lib/src/generated/element_resolver.dart
|
| +++ b/pkg/analyzer/lib/src/generated/element_resolver.dart
|
| @@ -146,7 +146,8 @@ class ElementResolver extends SimpleAstVisitor<Object> {
|
| Object visitAssignmentExpression(AssignmentExpression node) {
|
| sc.Token operator = node.operator;
|
| sc.TokenType operatorType = operator.type;
|
| - if (operatorType != sc.TokenType.EQ) {
|
| + if (operatorType != sc.TokenType.EQ &&
|
| + operatorType != sc.TokenType.QUESTION_QUESTION_EQ) {
|
| operatorType = _operatorFromCompoundAssignment(operatorType);
|
| Expression leftHandSide = node.leftHandSide;
|
| if (leftHandSide != null) {
|
|
|