diff --git a/src/plugins/clangcodemodel/clangcompletionassistprocessor.cpp b/src/plugins/clangcodemodel/clangcompletionassistprocessor.cpp index e87135351db..e8d7086662c 100644 --- a/src/plugins/clangcodemodel/clangcompletionassistprocessor.cpp +++ b/src/plugins/clangcodemodel/clangcompletionassistprocessor.cpp @@ -185,7 +185,7 @@ void ClangCompletionAssistProcessor::handleAvailableCompletions(const CodeComple { QTC_CHECK(m_completions.isEmpty()); - if (m_sentRequestType == FunctionHintCompletion) { + if (m_sentRequestType == FunctionHintCompletion && !completions.isEmpty()) { const CodeCompletion &firstCompletion = completions.front(); if (firstCompletion.completionKind == CodeCompletion::FunctionOverloadCompletionKind) { setAsyncProposalAvailable(createFunctionHintProposal(completions));