Skip to content

Commit b506cba

Browse files
authored
Merge pull request #15205 from ikesyo/stringextras-stringswitch
[NFC][StringExtras] Use llvm::StringSwitch in canBeArgumentLabel as with canBeMemberName
2 parents 7118b18 + 521b659 commit b506cba

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

lib/Basic/StringExtras.cpp

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,12 @@ using namespace swift;
2929
using namespace camel_case;
3030

3131
bool swift::canBeArgumentLabel(StringRef identifier) {
32-
if (identifier == "var" || identifier == "let" || identifier == "inout" ||
33-
identifier == "$")
34-
return false;
35-
36-
return true;
32+
return llvm::StringSwitch<bool>(identifier)
33+
.Case("var", false)
34+
.Case("let", false)
35+
.Case("inout", false)
36+
.Case("$", false)
37+
.Default(true);
3738
}
3839

3940
bool swift::canBeMemberName(StringRef identifier) {

0 commit comments

Comments
 (0)