diff options
author | Serge Pavlov <sepavloff@gmail.com> | 2019-08-03 16:32:49 +0000 |
---|---|---|
committer | Serge Pavlov <sepavloff@gmail.com> | 2019-08-03 16:32:49 +0000 |
commit | fcb6123d05c6512f1f3ff08ad83695ad292953df (patch) | |
tree | 57f20e6ebb146fab20095d6975d1d0a3541c7faf /clang/lib/Basic | |
parent | 71b447605afafabaf9af11eb6b68f7a05a680727 (diff) | |
download | bcm5719-llvm-fcb6123d05c6512f1f3ff08ad83695ad292953df.tar.gz bcm5719-llvm-fcb6123d05c6512f1f3ff08ad83695ad292953df.zip |
Use switch instead of series of comparisons
This is style correction, no functional changes.
Differential Revision: https://reviews.llvm.org/D65670
llvm-svn: 367759
Diffstat (limited to 'clang/lib/Basic')
-rw-r--r-- | clang/lib/Basic/TokenKinds.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/clang/lib/Basic/TokenKinds.cpp b/clang/lib/Basic/TokenKinds.cpp index 0426edc316a..d55e176c72c 100644 --- a/clang/lib/Basic/TokenKinds.cpp +++ b/clang/lib/Basic/TokenKinds.cpp @@ -46,6 +46,16 @@ const char *tok::getKeywordSpelling(TokenKind Kind) { return nullptr; } +bool tok::isAnnotation(TokenKind Kind) { + switch (Kind) { +#define ANNOTATION(X) case annot_ ## X: return true; +#include "clang/Basic/TokenKinds.def" + default: + break; + } + return false; +} + bool tok::isPragmaAnnotation(TokenKind Kind) { switch (Kind) { #define PRAGMA_ANNOTATION(X) case annot_ ## X: return true; |