Clang: Highlight invalid declarations as text

...instead of the corresponding declaration color.

Task-number: QTCREATORBUG-18686
Change-Id: Ice4d84816351af79efa286f49516c392bd80da86
Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
This commit is contained in:
Nikolai Kosjar
2017-11-15 13:35:38 +01:00
parent 28d0a5e537
commit 4f20c0d4ed
7 changed files with 42 additions and 0 deletions

View File

@@ -308,6 +308,9 @@ void TokenInfo::identifierKind(const Cursor &cursor, Recursion recursion)
{
m_isIdentifier = (cursor.kind() != CXCursor_PreprocessingDirective);
if (cursor.isInvalidDeclaration())
return;
switch (cursor.kind()) {
case CXCursor_Destructor:
case CXCursor_Constructor: