diff --git a/lib/cppcheck.cpp b/lib/cppcheck.cpp index ad7b01a74..a15cb9ca8 100644 --- a/lib/cppcheck.cpp +++ b/lib/cppcheck.cpp @@ -1849,5 +1849,10 @@ void CppCheck::removeCtuInfoFiles(const std::map &file const std::string &ctuInfoFileName = getCtuInfoFileName(dumpFileName); std::remove(ctuInfoFileName.c_str()); } + for (const auto& fs: mSettings.project.fileSettings) { + const std::string &dumpFileName = getDumpFileName(mSettings, fs.filename); + const std::string &ctuInfoFileName = getCtuInfoFileName(dumpFileName); + std::remove(ctuInfoFileName.c_str()); + } } }