Skip to content

Commit b758049

Browse files
committed
[Gardening] 'throw' is not an expression keyword
Remove the workaround in CodeCompletion for this.
1 parent 59fdc4d commit b758049

File tree

2 files changed

+1
-4
lines changed

2 files changed

+1
-4
lines changed

include/swift/Syntax/TokenKinds.def

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,7 @@ STMT_KEYWORD(case)
191191
STMT_KEYWORD(default)
192192
STMT_KEYWORD(where)
193193
STMT_KEYWORD(catch)
194+
STMT_KEYWORD(throw)
194195

195196
// Expression keywords.
196197
EXPR_KEYWORD(as)
@@ -202,7 +203,6 @@ EXPR_KEYWORD(rethrows)
202203
EXPR_KEYWORD(super)
203204
EXPR_KEYWORD(self)
204205
EXPR_KEYWORD(Self)
205-
EXPR_KEYWORD(throw)
206206
EXPR_KEYWORD(true)
207207
EXPR_KEYWORD(try)
208208
EXPR_KEYWORD(throws)

lib/IDE/CodeCompletion.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4887,9 +4887,6 @@ static void addStmtKeywords(CodeCompletionResultSink &Sink, bool MaybeFuncBody)
48874887
};
48884888
#define STMT_KEYWORD(kw) AddKeyword(#kw, CodeCompletionKeywordKind::kw_##kw);
48894889
#include "swift/Syntax/TokenKinds.def"
4890-
4891-
// Throw is not marked as a STMT_KEYWORD.
4892-
AddKeyword("throw", CodeCompletionKeywordKind::kw_throw);
48934890
}
48944891

48954892
static void addLetVarKeywords(CodeCompletionResultSink &Sink) {

0 commit comments

Comments
 (0)