From 8364bfed17e094c28ebfa30cc0c5a22209b4c064 Mon Sep 17 00:00:00 2001 From: Paul Date: Wed, 22 May 2024 10:57:13 -0500 Subject: [PATCH] Add missing const --- lib/forwardanalyzer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/forwardanalyzer.cpp b/lib/forwardanalyzer.cpp index 48b6979bbf2..d299624cc2b 100644 --- a/lib/forwardanalyzer.cpp +++ b/lib/forwardanalyzer.cpp @@ -97,7 +97,7 @@ namespace { return actions.isModified(); } - bool stopOnCondition(const Token* condTok) + bool stopOnCondition(const Token* condTok) const { if (analyzer->isConditional() && findAstNode(condTok, [](const Token* tok) { return tok->isIncompleteVar(); @@ -203,7 +203,7 @@ namespace { template )> Progress traverseConditional(T* tok, F f, bool traverseUnknown) { if (Token::Match(tok, "?|&&|%oror%") && tok->astOperand1() && tok->astOperand2()) { - T* condTok = tok->astOperand1(); + const T* condTok = tok->astOperand1(); T* childTok = tok->astOperand2(); bool checkThen, checkElse; std::tie(checkThen, checkElse) = evalCond(condTok);