diff --git a/src/plugins/clangcodemodel/clangmodelmanagersupport.cpp b/src/plugins/clangcodemodel/clangmodelmanagersupport.cpp index 8215e0ba8a2..2bd75b7e472 100644 --- a/src/plugins/clangcodemodel/clangmodelmanagersupport.cpp +++ b/src/plugins/clangcodemodel/clangmodelmanagersupport.cpp @@ -327,7 +327,7 @@ void ClangModelManagerSupport::updateLanguageClient(ProjectExplorer::Project *pr auto future = Utils::runAsync(&Internal::generateCompilationDB, projectInfo, CompilationDbPurpose::CodeModel); generatorWatcher->setFuture(future); - m_generatorSynchronizer.addFuture(future); + m_generatorSynchronizer.addFuture(QFuture(future)); } ClangdClient *ClangModelManagerSupport::clientForProject(