summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/cpplocalsymbols.cpp
diff options
context:
space:
mode:
authorFrancois Ferrand <thetypz@gmail.com>2012-03-16 15:31:41 +0100
committerErik Verbruggen <erik.verbruggen@nokia.com>2012-03-20 14:06:17 +0100
commit1e7a0d3f650c4c60a9e6ab4a08ad34296dc3f116 (patch)
tree8ffb4eaeb07ad03314237fa543e44bbd18bb05d6 /src/plugins/cpptools/cpplocalsymbols.cpp
parentadae9914fe40b157ebfc3fbf16ac1ab657ed4089 (diff)
downloadqt-creator-1e7a0d3f650c4c60a9e6ab4a08ad34296dc3f116.tar.gz
CppEditor: do not highlight generated local symbols.
Change-Id: I75a1ed30cbc4d329f65901b856bc19b95e711f3e Reviewed-by: Erik Verbruggen <erik.verbruggen@nokia.com>
Diffstat (limited to 'src/plugins/cpptools/cpplocalsymbols.cpp')
-rw-r--r--src/plugins/cpptools/cpplocalsymbols.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/cpptools/cpplocalsymbols.cpp b/src/plugins/cpptools/cpplocalsymbols.cpp
index 0b62d58c25..7c84b5cac3 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)) {