MCPcopy Create free account
hub / github.com/cppcheck-opensource/cppcheck / getConditionString

Function getConditionString

lib/checkcondition.cpp:1667–1674  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1665}
1666
1667static std::string getConditionString(const Token* condition)
1668{
1669 if (Token::simpleMatch(condition, "return"))
1670 return "Return value";
1671 if (Token::simpleMatch(condition, "(") && Token::Match(condition->astParent(), "%assign%"))
1672 return "Assigned value";
1673 return "Condition";
1674}
1675
1676void CheckConditionImpl::alwaysTrueFalseError(const Token* tok, const Token* condition, const ValueFlow::Value* value)
1677{

Callers 1

alwaysTrueFalseErrorMethod · 0.85

Calls 2

astParentMethod · 0.80
simpleMatchFunction · 0.70

Tested by

no test coverage detected