Reimplement Token::isAnnotation() using TokenKinds.def. No functionality change.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@126045 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Peter Collingbourne 2011-02-19 20:06:59 +00:00
Родитель 7f11d9cf5d
Коммит 6c94837815
1 изменённых файлов: 5 добавлений и 3 удалений

Просмотреть файл

@ -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