Added semantic checks for Q_ENUMS.

This commit is contained in:
Erik Verbruggen
2010-02-06 14:32:25 +01:00
parent ac6aba5ec3
commit 21488e8898
15 changed files with 184 additions and 77 deletions

View File

@@ -220,9 +220,9 @@ bool ASTMatcher::match(QtPropertyDeclarationAST *node, QtPropertyDeclarationAST
else if (! AST::match(node->type_id, pattern->type_id, this))
return false;
if (! pattern->type_name)
pattern->type_name = node->type_name;
else if (! AST::match(node->type_name, pattern->type_name, this))
if (! pattern->property_name)
pattern->property_name = node->property_name;
else if (! AST::match(node->property_name, pattern->property_name, this))
return false;
pattern->read_token = node->read_token;