C++: Split designator AST

Change-Id: I9bfed2023624c818c0f35f24476693cffeaf2bbc
Reviewed-by: Wang Hoi <wanghoi@126.com>
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
This commit is contained in:
Orgad Shaneh
2014-06-20 09:57:46 +03:00
committed by Nikolai Kosjar
parent cb079c5319
commit ea4b4bff40
14 changed files with 177 additions and 79 deletions

View File

@@ -496,10 +496,9 @@ bool CheckSymbols::visit(EnumeratorAST *ast)
return true;
}
bool CheckSymbols::visit(DesignatorAST *ast)
bool CheckSymbols::visit(DotDesignatorAST *ast)
{
if (ast->type == DesignatorAST::Dot)
addUse(ast->u.dot.identifier_token, CppHighlightingSupport::FieldUse);
addUse(ast->identifier_token, CppHighlightingSupport::FieldUse);
return true;
}