diff options
| author | Peter Collingbourne <peter@pcc.me.uk> | 2011-02-19 20:06:59 +0000 |
|---|---|---|
| committer | Peter Collingbourne <peter@pcc.me.uk> | 2011-02-19 20:06:59 +0000 |
| commit | 5de2850efb76f28a2b09a33cef663476d92b891d (patch) | |
| tree | 37ee125b0291d0a1a39a94056ddebcc5531d1be4 | |
| parent | 72a35fb97457c2b26c77322f24d2f129959bc7e5 (diff) | |
| download | bcm5719-llvm-5de2850efb76f28a2b09a33cef663476d92b891d.tar.gz bcm5719-llvm-5de2850efb76f28a2b09a33cef663476d92b891d.zip | |
Reimplement Token::isAnnotation() using TokenKinds.def. No functionality change.
llvm-svn: 126045
| -rw-r--r-- | clang/include/clang/Lex/Token.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/clang/include/clang/Lex/Token.h b/clang/include/clang/Lex/Token.h index ef4f02cb575..edcfcc10d2e 100644 --- a/clang/include/clang/Lex/Token.h +++ b/clang/include/clang/Lex/Token.h @@ -103,9 +103,11 @@ public: } bool isAnnotation() const { - return is(tok::annot_typename) || - is(tok::annot_cxxscope) || - is(tok::annot_template_id); +#define ANNOTATION(NAME) \ + if (is(tok::annot_##NAME)) \ + return true; +#include "clang/Basic/TokenKinds.def" + return false; } /// getLocation - Return a source location identifier for the specified |

