From 19d05979ee685890d320019677df2e744892a670 Mon Sep 17 00:00:00 2001 From: Dmitry-Me Date: Fri, 20 Feb 2015 11:00:34 +0300 Subject: [PATCH] Remove C4189 in release builds --- lib/checkbufferoverrun.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/checkbufferoverrun.cpp b/lib/checkbufferoverrun.cpp index 4c11e1ba8..2d7fe8250 100644 --- a/lib/checkbufferoverrun.cpp +++ b/lib/checkbufferoverrun.cpp @@ -834,11 +834,9 @@ void CheckBufferOverrun::valueFlowCheckArrayIndex(const Token * const tok, const void CheckBufferOverrun::checkScope(const Token *tok, const ArrayInfo &arrayInfo) { + assert(tok->previous() != nullptr); const MathLib::bigint total_size = arrayInfo.num(0) * arrayInfo.element_size(); - const Token *scope_begin = tok->previous(); - assert(scope_begin != 0); - const unsigned int declarationId = arrayInfo.declarationId(); const bool isPortabilityEnabled = _settings->isEnabled("portability");