| 3859 | } |
| 3860 | |
| 3861 | static bool unknownLeafValuesAreTemplateArgs(const Token *tok) |
| 3862 | { |
| 3863 | if (!tok) |
| 3864 | return true; |
| 3865 | |
| 3866 | if (!tok->astOperand1() && !tok->astOperand2()) |
| 3867 | return tok->isTemplateArg() || tok->hasKnownIntValue(); |
| 3868 | |
| 3869 | return unknownLeafValuesAreTemplateArgs(tok->astOperand1()) |
| 3870 | && unknownLeafValuesAreTemplateArgs(tok->astOperand2()); |
| 3871 | } |
| 3872 | |
| 3873 | static const Token *skipUnreachableIfBranch(const Token *tok) |
| 3874 | { |
no test coverage detected