| Index: pkg/front_end/lib/src/fasta/scanner/array_based_scanner.dart
|
| diff --git a/pkg/front_end/lib/src/fasta/scanner/array_based_scanner.dart b/pkg/front_end/lib/src/fasta/scanner/array_based_scanner.dart
|
| index f66390655869bb5d872d9b6ce07b5dc20ae8ae2f..1cb904fbec2e1fdadc3bf6d60d6bc1de7f5c2f1d 100644
|
| --- a/pkg/front_end/lib/src/fasta/scanner/array_based_scanner.dart
|
| +++ b/pkg/front_end/lib/src/fasta/scanner/array_based_scanner.dart
|
| @@ -40,6 +40,7 @@ abstract class ArrayBasedScanner extends AbstractScanner {
|
| */
|
| void appendToken(Token token) {
|
| tail.next = token;
|
| + tail.next.previousToken = tail;
|
| tail = tail.next;
|
| if (comments != null) {
|
| tail.precedingComments = comments;
|
| @@ -225,6 +226,7 @@ abstract class ArrayBasedScanner extends AbstractScanner {
|
| commentsTail = comments;
|
| } else {
|
| commentsTail.next = newComment;
|
| + commentsTail.next.previousToken = commentsTail;
|
| commentsTail = commentsTail.next;
|
| }
|
| }
|
|
|