Added attributes to the elaborate-type-specifier AST node.

This commit is contained in:
Erik Verbruggen
2010-03-22 18:23:17 +01:00
parent 58f5b02dc0
commit 7a3fbf120a
5 changed files with 13 additions and 0 deletions

View File

@@ -874,6 +874,11 @@ bool ASTMatcher::match(ElaboratedTypeSpecifierAST *node, ElaboratedTypeSpecifier
pattern->classkey_token = node->classkey_token;
if (! pattern->attribute_list)
pattern->attribute_list = node->attribute_list;
else if (! AST::match(node->attribute_list, pattern->attribute_list, this))
return false;
if (! pattern->name)
pattern->name = node->name;
else if (! AST::match(node->name, pattern->name, this))