Skip to content

Commit 189de72

Browse files
authored
Add unreadVariable to unreadVariableError (cppcheck-opensource#8993)
1 parent e1c1035 commit 189de72

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

‎lib/checkunusedvar.cpp‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1171,7 +1171,7 @@ static bool isReturnedByRef(const Variable* var, const Function* func)
11711171

11721172
void CheckUnusedVarImpl::checkFunctionVariableUsage()
11731173
{
1174-
if (!mSettings.severity.isEnabled(Severity::style) && !mSettings.checkLibrary && !mSettings.isPremiumEnabled("unusedVariable"))
1174+
if (!mSettings.severity.isEnabled(Severity::style) && !mSettings.checkLibrary && !mSettings.isPremiumEnabled("unusedVariable") && !mSettings.isPremiumEnabled("unreadVariable"))
11751175
return;
11761176

11771177
logChecker("CheckUnusedVar::checkFunctionVariableUsage"); // style
@@ -1498,7 +1498,7 @@ void CheckUnusedVarImpl::allocatedButUnusedVariableError(const Token *tok, const
14981498

14991499
void CheckUnusedVarImpl::unreadVariableError(const Token *tok, const std::string &varname, bool modified)
15001500
{
1501-
if (!mSettings.severity.isEnabled(Severity::style) && !mSettings.isPremiumEnabled("unusedVariable"))
1501+
if (!mSettings.severity.isEnabled(Severity::style) && !mSettings.isPremiumEnabled("unusedVariable") && !mSettings.isPremiumEnabled("unreadVariable"))
15021502
return;
15031503

15041504
if (modified)

0 commit comments

Comments
 (0)