| 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 7bd33af428fde76589e8a979fb219916cf2fada5..77d9328e61e0ac37229b987c0fc830b026794880 100644
|
| --- a/pkg/analyzer/lib/src/generated/parser.dart
|
| +++ b/pkg/analyzer/lib/src/generated/parser.dart
|
| @@ -10751,10 +10751,14 @@ class ResolutionCopier implements AstVisitor<bool> {
|
| @override
|
| bool visitBreakStatement(BreakStatement node) {
|
| BreakStatement toNode = this._toNode as BreakStatement;
|
| - return _and(
|
| + if (_and(
|
| _isEqualTokens(node.keyword, toNode.keyword),
|
| _isEqualNodes(node.label, toNode.label),
|
| - _isEqualTokens(node.semicolon, toNode.semicolon));
|
| + _isEqualTokens(node.semicolon, toNode.semicolon))) {
|
| + // TODO(paulberry): map node.target to toNode.target.
|
| + return true;
|
| + }
|
| + return false;
|
| }
|
|
|
| @override
|
| @@ -10916,10 +10920,14 @@ class ResolutionCopier implements AstVisitor<bool> {
|
| @override
|
| bool visitContinueStatement(ContinueStatement node) {
|
| ContinueStatement toNode = this._toNode as ContinueStatement;
|
| - return _and(
|
| + if (_and(
|
| _isEqualTokens(node.keyword, toNode.keyword),
|
| _isEqualNodes(node.label, toNode.label),
|
| - _isEqualTokens(node.semicolon, toNode.semicolon));
|
| + _isEqualTokens(node.semicolon, toNode.semicolon))) {
|
| + // TODO(paulberry): map node.target to toNode.target.
|
| + return true;
|
| + }
|
| + return false;
|
| }
|
|
|
| @override
|
|
|