forked from qt-creator/qt-creator
C++ editor: Highlight member variable
Highlight member variable when there is also enum value with the same name Task-number: QTCREATORBUG-7525 Change-Id: I0990844a20fdf9e87a807fde10708344b9c3497b Reviewed-by: Orgad Shaneh <orgads@gmail.com> Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
This commit is contained in:
committed by
Nikolai Kosjar
parent
f1cec4629e
commit
7db3b660b6
@@ -787,7 +787,11 @@ void CheckSymbols::checkName(NameAST *ast, Scope *scope)
|
||||
}
|
||||
}
|
||||
} else if (maybeType(ast->name) || maybeStatic(ast->name)) {
|
||||
maybeAddTypeOrStatic(_context.lookup(ast->name, scope), ast);
|
||||
if (! maybeAddTypeOrStatic(_context.lookup(ast->name, scope), ast)) {
|
||||
// it can be a local variable
|
||||
if (maybeField(ast->name))
|
||||
maybeAddField(_context.lookup(ast->name, scope), ast);
|
||||
}
|
||||
} else if (maybeField(ast->name)) {
|
||||
maybeAddField(_context.lookup(ast->name, scope), ast);
|
||||
}
|
||||
|
Reference in New Issue
Block a user