| 5624 | } |
| 5625 | |
| 5626 | static std::list<ValueFlow::Value> getFunctionArgumentValues(const Token* argtok) |
| 5627 | { |
| 5628 | std::list<ValueFlow::Value> argvalues(argtok->values()); |
| 5629 | removeImpossible(argvalues); |
| 5630 | if (argvalues.empty() && Token::Match(argtok, "%comp%|%oror%|&&|!")) { |
| 5631 | argvalues.emplace_back(0); |
| 5632 | argvalues.emplace_back(1); |
| 5633 | } |
| 5634 | return argvalues; |
| 5635 | } |
| 5636 | |
| 5637 | static void valueFlowLibraryFunction(Token* tok, const std::string& returnValue, const Settings& settings) |
| 5638 | { |
no test coverage detected