| 532 | } |
| 533 | |
| 534 | void CheckType::runChecks(const Tokenizer &tokenizer, ErrorLogger& errorLogger) |
| 535 | { |
| 536 | // These are not "simplified" because casts can't be ignored |
| 537 | CheckTypeImpl checkType(&tokenizer, tokenizer.getSettings(), errorLogger); |
| 538 | checkType.checkTooBigBitwiseShift(); |
| 539 | checkType.checkIntegerOverflow(); |
| 540 | checkType.checkSignConversion(); |
| 541 | checkType.checkLongCast(); |
| 542 | checkType.checkFloatToIntegerOverflow(); |
| 543 | } |
| 544 | |
| 545 | void CheckType::getErrorMessages(ErrorLogger& errorLogger, const Settings &settings) const |
| 546 | { |
nothing calls this directly
no test coverage detected