Skip to content

Commit 5ff2826

Browse files
committed
Add addons and premium args to hhash function
1 parent fcf178c commit 5ff2826

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

lib/cppcheck.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -861,6 +861,11 @@ static std::size_t calculateHash(const Preprocessor& preprocessor, const simplec
861861
toolinfo << (settings.severity.isEnabled(Severity::information) ? 'i' : ' ');
862862
toolinfo << settings.userDefines;
863863
toolinfo << std::to_string(static_cast<std::uint8_t>(settings.checkLevel));
864+
for (const auto &a : settings.addonInfos) {
865+
toolinfo << a.name;
866+
toolinfo << a.args;
867+
}
868+
toolinfo << settings.premiumArgs;
864869
// TODO: do we need to add more options?
865870
supprs.nomsg.dump(toolinfo);
866871
return preprocessor.calculateHash(tokens, toolinfo.str());

0 commit comments

Comments
 (0)