@@ -345,7 +345,12 @@ static bool isBasicForLoop(const Token* tok)
345345}
346346
347347// findChanged: optional cached findExpressionChanged (see ProgramMemoryState::FindChangedFn).
348- static void programMemoryParseCondition (ProgramMemory& pm, const Token* tok, const Token* endTok, const Settings& settings, bool then, const ProgramMemoryState::FindChangedFn& findChanged = {})
348+ static void programMemoryParseCondition (ProgramMemory& pm,
349+ const Token* tok,
350+ const Token* endTok,
351+ const Settings& settings,
352+ bool then,
353+ const ProgramMemoryState::FindChangedFn& findChanged = {})
349354{
350355 auto eval = [&](const Token* t) -> std::vector<MathLib::bigint> {
351356 if (!t)
@@ -410,7 +415,11 @@ static void programMemoryParseCondition(ProgramMemory& pm, const Token* tok, con
410415 }
411416}
412417
413- static void fillProgramMemoryFromConditions (ProgramMemory& pm, const Scope* scope, const Token* endTok, const Settings& settings, const ProgramMemoryState::FindChangedFn& findChanged)
418+ static void fillProgramMemoryFromConditions (ProgramMemory& pm,
419+ const Scope* scope,
420+ const Token* endTok,
421+ const Settings& settings,
422+ const ProgramMemoryState::FindChangedFn& findChanged)
414423{
415424 if (!scope)
416425 return ;
@@ -430,7 +439,10 @@ static void fillProgramMemoryFromConditions(ProgramMemory& pm, const Scope* scop
430439 }
431440}
432441
433- static void fillProgramMemoryFromConditions (ProgramMemory& pm, const Token* tok, const Settings& settings, const ProgramMemoryState::FindChangedFn& findChanged = {})
442+ static void fillProgramMemoryFromConditions (ProgramMemory& pm,
443+ const Token* tok,
444+ const Settings& settings,
445+ const ProgramMemoryState::FindChangedFn& findChanged = {})
434446{
435447 fillProgramMemoryFromConditions (pm, tok->scope (), tok, settings, findChanged);
436448}
@@ -579,12 +591,14 @@ ProgramMemoryState::FindChangedFn ProgramMemoryState::getCachedFindExpressionCha
579591 const Settings* const sp = &settings;
580592 ProgramMemory snapshot = skipDeadCode ? state : ProgramMemory{};
581593 const std::shared_ptr<EvalCache> evalCache = std::make_shared<EvalCache>();
582- return [cache, sp, snapshot, skipDeadCode, evalCache](const Token* expr, const Token* start, const Token* end) -> const Token* {
594+ return [cache, sp, snapshot, skipDeadCode, evalCache](const Token* expr,
595+ const Token* start,
596+ const Token* end) -> const Token* {
583597 const auto key = std::make_tuple (expr, start, end);
584598 const auto it = cache->find (key);
585599 const Token* modified = (it != cache->end ())
586- ? it->second
587- : cache->emplace (key, findExpressionChanged (expr, start, end, *sp)).first ->second ;
600+ ? it->second
601+ : cache->emplace (key, findExpressionChanged (expr, start, end, *sp)).first ->second ;
588602 if (!skipDeadCode || !modified)
589603 return modified;
590604 auto eval = [&](const Token* cond) -> std::vector<MathLib::bigint> {
0 commit comments