From 2b4fe66908ebc6390ab664aaded6fb4519424551 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Marjam=C3=A4ki?= Date: Fri, 27 Sep 2019 16:13:23 +0200 Subject: [PATCH] Try to make Travis happy --- lib/exprengine.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/exprengine.cpp b/lib/exprengine.cpp index 57a54544f..57573cbae 100644 --- a/lib/exprengine.cpp +++ b/lib/exprengine.cpp @@ -1108,9 +1108,6 @@ void ExprEngine::runChecks(ErrorLogger *errorLogger, const Tokenizer *tokenizer, }; std::function integerOverflow = [&](const Token *tok, const ExprEngine::Value &value) { - // Disable this check.. it's very noisy - return; - if (!tok->isArithmeticalOp() || !tok->valueType() || !tok->valueType()->isIntegral() || tok->valueType()->pointer > 0) return; @@ -1145,6 +1142,8 @@ void ExprEngine::runChecks(ErrorLogger *errorLogger, const Tokenizer *tokenizer, std::vector callbacks; callbacks.push_back(divByZero); +#ifdef VERIFY_INTEGEROVERFLOW callbacks.push_back(integerOverflow); +#endif ExprEngine::executeAllFunctions(tokenizer, settings, callbacks); }