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