diff options
Diffstat (limited to 'src/libs/3rdparty/cplusplus/ASTVisit.cpp')
-rw-r--r-- | src/libs/3rdparty/cplusplus/ASTVisit.cpp | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/libs/3rdparty/cplusplus/ASTVisit.cpp b/src/libs/3rdparty/cplusplus/ASTVisit.cpp index af8b916c9b..77b7e1b3fd 100644 --- a/src/libs/3rdparty/cplusplus/ASTVisit.cpp +++ b/src/libs/3rdparty/cplusplus/ASTVisit.cpp @@ -54,7 +54,15 @@ void SimpleSpecifierAST::accept0(ASTVisitor *visitor) visitor->endVisit(this); } -void AttributeSpecifierAST::accept0(ASTVisitor *visitor) +void AlignmentSpecifierAST::accept0(ASTVisitor *visitor) +{ + if (visitor->visit(this)) { + accept(typeIdExprOrAlignmentExpr, visitor); + } + visitor->endVisit(this); +} + +void GnuAttributeSpecifierAST::accept0(ASTVisitor *visitor) { if (visitor->visit(this)) { accept(attribute_list, visitor); @@ -62,7 +70,7 @@ void AttributeSpecifierAST::accept0(ASTVisitor *visitor) visitor->endVisit(this); } -void AttributeAST::accept0(ASTVisitor *visitor) +void GnuAttributeAST::accept0(ASTVisitor *visitor) { if (visitor->visit(this)) { accept(expression_list, visitor); |