From 1e7a0d3f650c4c60a9e6ab4a08ad34296dc3f116 Mon Sep 17 00:00:00 2001 From: Francois Ferrand <thetypz@gmail.com> Date: Fri, 16 Mar 2012 15:31:41 +0100 Subject: [PATCH] CppEditor: do not highlight generated local symbols. Change-Id: I75a1ed30cbc4d329f65901b856bc19b95e711f3e Reviewed-by: Erik Verbruggen <erik.verbruggen@nokia.com> --- src/plugins/cpptools/cpplocalsymbols.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/plugins/cpptools/cpplocalsymbols.cpp b/src/plugins/cpptools/cpplocalsymbols.cpp index 0b62d58c25b..7c84b5cac3b 100644 --- a/src/plugins/cpptools/cpplocalsymbols.cpp +++ b/src/plugins/cpptools/cpplocalsymbols.cpp @@ -109,6 +109,8 @@ protected: bool checkLocalUse(NameAST *nameAst, unsigned firstToken) { if (SimpleNameAST *simpleName = nameAst->asSimpleName()) { + if (tokenAt(simpleName->identifier_token).generated()) + return false; const Identifier *id = identifier(simpleName->identifier_token); for (int i = _scopeStack.size() - 1; i != -1; --i) { if (Symbol *member = _scopeStack.at(i)->find(id)) { -- GitLab