From 1fd705684095be69501bf166ea4b79eaa566feaa Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Thu, 4 Jul 2024 19:14:56 +0200 Subject: [PATCH] ClangCodeModel: Allow empty project info list ... when generating compilation database. This can happen in session mode. Fixes: QTCREATORBUG-31186 Change-Id: Ieb081932ac2c562bacae995c7d05a3e0e96c9153 Reviewed-by: Christian Stenger --- src/plugins/clangcodemodel/clangutils.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/plugins/clangcodemodel/clangutils.cpp b/src/plugins/clangcodemodel/clangutils.cpp index b27117f056e..02af9d1b82f 100644 --- a/src/plugins/clangcodemodel/clangutils.cpp +++ b/src/plugins/clangcodemodel/clangutils.cpp @@ -157,8 +157,6 @@ void generateCompilationDB( { QTC_ASSERT(!baseDir.isEmpty(), promise.addResult(make_unexpected(Tr::tr("Could not retrieve build directory."))); return); - QTC_ASSERT(!projectInfoList.isEmpty(), - promise.addResult(make_unexpected(Tr::tr("Could not retrieve project info."))); return); QTC_CHECK(baseDir.ensureWritableDir()); QFile compileCommandsFile(baseDir.pathAppended("compile_commands.json").toFSPathString()); const bool fileOpened = compileCommandsFile.open(QIODevice::WriteOnly | QIODevice::Truncate);