C++: fix highlighting again, this time for arguments.

Change-Id: I106102025e4d65aa9759ce7ebdf505ef3765bf32
Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
This commit is contained in:
Erik Verbruggen
2011-10-26 12:45:53 +02:00
parent 66095e39fd
commit 26b7b87774

View File

@@ -112,7 +112,8 @@ protected:
const Identifier *id = identifier(simpleName->identifier_token);
for (int i = _scopeStack.size() - 1; i != -1; --i) {
if (Symbol *member = _scopeStack.at(i)->find(id)) {
if (member->isTypedef() || !member->isDeclaration())
if (member->isTypedef() ||
!(member->isDeclaration() || member->isArgument()))
continue;
else if (!member->isGenerated() && (member->sourceLocation() < firstToken || member->enclosingScope()->isFunction())) {
unsigned line, column;