[NFC][StringExtras] Use llvm::StringSwitch in canBeArgumentLabel as with canBeMemberName

This commit is contained in:
Sho Ikeda
2018-03-14 00:59:10 +09:00
parent 144d78c2da
commit 521b6598a7

View File

@@ -29,11 +29,12 @@ using namespace swift;
using namespace camel_case;
bool swift::canBeArgumentLabel(StringRef identifier) {
if (identifier == "var" || identifier == "let" || identifier == "inout" ||
identifier == "$")
return false;
return true;
return llvm::StringSwitch<bool>(identifier)
.Case("var", false)
.Case("let", false)
.Case("inout", false)
.Case("$", false)
.Default(true);
}
bool swift::canBeMemberName(StringRef identifier) {