Skip to content

Commit da95961

Browse files
committed
[SyntaxParse] Fix a crash in TokenReceiver
rdar://problem/55267292
1 parent 7a6132d commit da95961

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

lib/Parse/Parser.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -762,6 +762,7 @@ void Parser::ignoreToken() {
762762
std::move(TrailingTrivia.begin(), TrailingTrivia.end(),
763763
std::back_inserter(Skipped));
764764

765+
TokReceiver->receive(Tok);
765766
consumeTokenWithoutFeedingReceiver();
766767

767768
std::move(LeadingTrivia.begin(), LeadingTrivia.end(),
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
// RUN: %target-swift-ide-test -syntax-coloring -source-filename %s
2+
typealias A = Generic<Int.

0 commit comments

Comments
 (0)