@@ -2028,7 +2028,7 @@ static Analyzer::Result valueFlowForward(Token* startToken,
20282028 const Token* endToken,
20292029 const Token* exprTok,
20302030 ValueFlow::Value value,
2031- TokenList* const tokenlist,
2031+ const TokenList* const tokenlist,
20322032 const Settings* settings,
20332033 SourceLocation loc = SourceLocation::current())
20342034{
@@ -2044,7 +2044,7 @@ static Analyzer::Result valueFlowForward(Token* startToken,
20442044 const Token* endToken,
20452045 const Token* exprTok,
20462046 std::list<ValueFlow::Value> values,
2047- TokenList* const tokenlist,
2047+ const TokenList* const tokenlist,
20482048 const Settings* settings,
20492049 SourceLocation loc = SourceLocation::current())
20502050{
@@ -2073,7 +2073,7 @@ static Analyzer::Result valueFlowForward(Token* startToken,
20732073static Analyzer::Result valueFlowForwardRecursive (Token* top,
20742074 const Token* exprTok,
20752075 std::list<ValueFlow::Value> values,
2076- TokenList* const tokenlist,
2076+ const TokenList* const tokenlist,
20772077 const Settings* settings,
20782078 SourceLocation loc = SourceLocation::current())
20792079{
@@ -2091,7 +2091,7 @@ static void valueFlowReverse(Token* tok,
20912091 const Token* const endToken,
20922092 const Token* const varToken,
20932093 std::list<ValueFlow::Value> values,
2094- TokenList* tokenlist,
2094+ const TokenList* tokenlist,
20952095 const Settings* settings,
20962096 SourceLocation loc = SourceLocation::current())
20972097{
@@ -2103,7 +2103,7 @@ static void valueFlowReverse(Token* tok,
21032103}
21042104
21052105// Deprecated
2106- static void valueFlowReverse (TokenList* tokenlist,
2106+ static void valueFlowReverse (const TokenList* tokenlist,
21072107 Token* tok,
21082108 const Token* const varToken,
21092109 ValueFlow::Value val,
@@ -6999,7 +6999,7 @@ static void valueFlowForLoopSimplify(Token* const bodyStart,
69996999 }
70007000}
70017001
7002- static void valueFlowForLoopSimplifyAfter (Token* fortok, nonneg int varid, const MathLib::bigint num, TokenList* tokenlist, const Settings* settings)
7002+ static void valueFlowForLoopSimplifyAfter (Token* fortok, nonneg int varid, const MathLib::bigint num, const TokenList* tokenlist, const Settings* settings)
70037003{
70047004 const Token *vartok = nullptr ;
70057005 for (const Token *tok = fortok; tok; tok = tok->next ()) {
@@ -7316,7 +7316,7 @@ static void valueFlowInjectParameter(TokenList* tokenlist,
73167316 }
73177317}
73187318
7319- static void valueFlowInjectParameter (TokenList* tokenlist,
7319+ static void valueFlowInjectParameter (const TokenList* tokenlist,
73207320 const Settings* settings,
73217321 const Variable* arg,
73227322 const Scope* functionScope,
@@ -7727,7 +7727,7 @@ static void addToErrorPath(ValueFlow::Value& value, const ValueFlow::Value& from
77277727 });
77287728}
77297729
7730- static std::vector<Token*> findAllUsages (const Variable* var, Token* start)
7730+ static std::vector<Token*> findAllUsages (const Variable* var, Token* start) // cppcheck-suppress constParameter // FP
77317731{
77327732 std::vector<Token*> result;
77337733 const Scope* scope = var->scope ();
@@ -8713,7 +8713,7 @@ struct ContainerConditionHandler : ConditionHandler {
87138713 }
87148714};
87158715
8716- static void valueFlowDynamicBufferSize (TokenList* tokenlist, SymbolDatabase* symboldatabase, const Settings* settings)
8716+ static void valueFlowDynamicBufferSize (const TokenList* tokenlist, SymbolDatabase* symboldatabase, const Settings* settings)
87178717{
87188718 auto getBufferSizeFromAllocFunc = [&](const Token* funcTok) -> MathLib::bigint {
87198719 MathLib::bigint sizeValue = -1 ;
0 commit comments