C++11: handle noexcept specifications.

Change-Id: I7da3affea2758b2e01124105e2521e1f2c5f6678
Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
This commit is contained in:
Erik Verbruggen
2012-02-02 11:40:01 +01:00
parent a2f9ee870e
commit dd4299073e
18 changed files with 197 additions and 33 deletions

View File

@@ -424,7 +424,7 @@ void ExceptionDeclarationAST::accept0(ASTVisitor *visitor)
visitor->endVisit(this);
}
void ExceptionSpecificationAST::accept0(ASTVisitor *visitor)
void DynamicExceptionSpecificationAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
accept(type_id_list, visitor);
@@ -432,6 +432,14 @@ void ExceptionSpecificationAST::accept0(ASTVisitor *visitor)
visitor->endVisit(this);
}
void NoExceptSpecificationAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {
accept(expression, visitor);
}
visitor->endVisit(this);
}
void ExpressionOrDeclarationStatementAST::accept0(ASTVisitor *visitor)
{
if (visitor->visit(this)) {