Enable debug assertions for static analysis builds
authorMaksim Shabunin <maksim.shabunin@gmail.com>
Wed, 18 Jul 2018 12:53:16 +0000 (15:53 +0300)
committerMaksim Shabunin <maksim.shabunin@gmail.com>
Wed, 18 Jul 2018 12:53:16 +0000 (15:53 +0300)
modules/core/include/opencv2/core/base.hpp

index 766e63b..2e8e5d5 100644 (file)
@@ -487,7 +487,7 @@ configurations while CV_DbgAssert is only retained in the Debug configuration.
 #define CV_Assert(...) do { CVAUX_CONCAT(CV_Assert_, CV_VA_NUM_ARGS(__VA_ARGS__)) (__VA_ARGS__); } while(0)
 
 /** replaced with CV_Assert(expr) in Debug configuration */
-#ifdef _DEBUG
+#if defined _DEBUG || defined CV_STATIC_ANALYSIS
 #  define CV_DbgAssert(expr) CV_Assert(expr)
 #else
 #  define CV_DbgAssert(expr)