diff --git a/src/plugins/clangcodemodel/clangbackendreceiver.cpp b/src/plugins/clangcodemodel/clangbackendreceiver.cpp index 47d624a1473..f9cf7badeaf 100644 --- a/src/plugins/clangcodemodel/clangbackendreceiver.cpp +++ b/src/plugins/clangcodemodel/clangbackendreceiver.cpp @@ -159,10 +159,8 @@ bool BackendReceiver::isExpectingCompletionsMessage() const void BackendReceiver::reset() { // Clean up waiting assist processors - for (ClangCompletionAssistProcessor *processor : m_assistProcessorsTable) { + for (ClangCompletionAssistProcessor *processor : m_assistProcessorsTable) processor->setAsyncProposalAvailable(nullptr); - delete processor; - } m_assistProcessorsTable.clear(); // Clean up futures for references; TODO: Remove duplication