From 4b1bb9c0fc76c4e3099731d3a74b8d88fdd0e38f Mon Sep 17 00:00:00 2001 From: David Schulz Date: Tue, 9 Mar 2021 14:04:52 +0100 Subject: [PATCH] CppTools: Fix highlighting angle brackets Change-Id: Id7ee6a13d34799aba46bd9a8005a925f745cf53a Reviewed-by: Christian Stenger --- src/tools/clangbackend/source/tokeninfo.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/tools/clangbackend/source/tokeninfo.cpp b/src/tools/clangbackend/source/tokeninfo.cpp index b7e8f5d572c..1ca8f4cac03 100644 --- a/src/tools/clangbackend/source/tokeninfo.cpp +++ b/src/tools/clangbackend/source/tokeninfo.cpp @@ -597,7 +597,9 @@ void TokenInfo::punctuationOrOperatorKind() break; } - if (m_types.mixinHighlightingTypes.empty() && kind != CXCursor_InclusionDirective) { + if (m_types.mixinHighlightingTypes.empty() + && kind != CXCursor_InclusionDirective + && kind != CXCursor_PreprocessingDirective) { const ClangString spelling = m_token->spelling(); if (spelling == "<") m_types.mixinHighlightingTypes.push_back(HighlightingType::AngleBracketOpen);