diff options
Diffstat (limited to 'src/shared/cplusplus/Parser.cpp')
-rw-r--r-- | src/shared/cplusplus/Parser.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/shared/cplusplus/Parser.cpp b/src/shared/cplusplus/Parser.cpp index 663ec333a4..86f805b054 100644 --- a/src/shared/cplusplus/Parser.cpp +++ b/src/shared/cplusplus/Parser.cpp @@ -244,6 +244,14 @@ void Parser::match(int kind, unsigned *token) } } +bool Parser::isMacro(unsigned tokenIndex) const +{ + if (MacroResolver *r = _control->macroResolver()) + return r->isMacro(_translationUnit, tokenIndex); + + return false; +} + bool Parser::parseClassOrNamespaceName(NameAST *&node) { if (LA() == T_IDENTIFIER) { |