From e52743ae813724b0a968733de645d9757c2d30b6 Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Mon, 15 Apr 2024 17:28:56 +0200 Subject: [PATCH] ClangCodeModel: Fix context processor Checking for potential include file completion should only consider string literals, not number literals. Fixes: QTCREATORBUG-30607 Change-Id: Ibfb422f1d8be5a5d30489383ecbc359f5ea4a2a9 Reviewed-by: Christian Stenger Reviewed-by: --- .../clangcodemodel/clangactivationsequencecontextprocessor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/clangcodemodel/clangactivationsequencecontextprocessor.cpp b/src/plugins/clangcodemodel/clangactivationsequencecontextprocessor.cpp index 99c40c99b61..71419032249 100644 --- a/src/plugins/clangcodemodel/clangactivationsequencecontextprocessor.cpp +++ b/src/plugins/clangcodemodel/clangactivationsequencecontextprocessor.cpp @@ -132,7 +132,7 @@ void ActivationSequenceContextProcessor::processComment() void ActivationSequenceContextProcessor::processInclude() { - if (m_token.isLiteral() && !isCompletionKindStringLiteralOrSlash()) + if (m_token.isStringLiteral() && !isCompletionKindStringLiteralOrSlash()) m_completionKind = CPlusPlus::T_EOF_SYMBOL; }