Skip to content

Commit 5daf277

Browse files
committed
fix
1 parent 8e6b111 commit 5daf277

1 file changed

Lines changed: 12 additions & 1 deletion

File tree

lib/importproject.cpp

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1653,7 +1653,18 @@ bool ImportProject::importCppcheckGuiProject(std::istream &istr, Settings &setti
16531653

16541654
for (const std::string &p : paths)
16551655
guiProject.pathNames.push_back(Path::fromNativeSeparators(p));
1656-
supprs.nomsg.addSuppressions(std::move(suppressions)); // TODO: check result
1656+
1657+
bool ok = true;
1658+
for (const auto &suppression : suppressions) {
1659+
const std::string addError = supprs.nomsg.addSuppression(suppression);
1660+
if (!addError.empty()) {
1661+
errors.emplace_back(std::move(addError));
1662+
ok = false;
1663+
}
1664+
}
1665+
if (!ok)
1666+
return false;
1667+
16571668
settings.checkHeaders = temp.checkHeaders;
16581669
settings.checkUnusedTemplates = temp.checkUnusedTemplates;
16591670
settings.maxCtuDepth = temp.maxCtuDepth;

0 commit comments

Comments
 (0)