Parse C++0x base-specifier-list.

This commit is contained in:
Roberto Raggi
2010-03-23 13:52:24 +01:00
parent 8b625a867c
commit ae71514360
5 changed files with 16 additions and 0 deletions

View File

@@ -570,6 +570,8 @@ bool ASTMatcher::match(ClassSpecifierAST *node, ClassSpecifierAST *pattern)
else if (! AST::match(node->base_clause_list, pattern->base_clause_list, this))
return false;
pattern->dot_dot_dot_token = node->dot_dot_dot_token;
pattern->lbrace_token = node->lbrace_token;
if (! pattern->member_specifier_list)
@@ -706,6 +708,8 @@ bool ASTMatcher::match(CtorInitializerAST *node, CtorInitializerAST *pattern)
else if (! AST::match(node->member_initializer_list, pattern->member_initializer_list, this))
return false;
pattern->dot_dot_dot_token = node->dot_dot_dot_token;
return true;
}