Skip to content

Commit 0cb45c0

Browse files
fixup! Fix #14369: Move boolean literal evaluation to valueFlowSetConstantValue
1 parent 0d63553 commit 0cb45c0

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

lib/vf_common.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ namespace ValueFlow
154154
if (!tok->isTemplateArg())
155155
value.setKnown();
156156
setTokenValue(tok, std::move(value), settings);
157-
} else if ((tok->isCpp() || settings.standards.c >= Standards::C23) && (tok->isName() && !tok->varId() && Token::Match(tok, "%bool%"))) {
157+
} else if ((tok->isCpp() || settings.standards.c >= Standards::C23) && (tok->isName() && tok->varId() != 0 && Token::Match(tok, "%bool%"))) {
158158
Value value(tok->str() == "true");
159159
if (!tok->isTemplateArg())
160160
value.setKnown();

0 commit comments

Comments
 (0)