Fixed bug in report #3346
authorStevenPuttemans <steven.puttemans@kuleuven.be>
Fri, 22 Nov 2013 08:57:47 +0000 (09:57 +0100)
committerStevenPuttemans <steven.puttemans@kuleuven.be>
Fri, 22 Nov 2013 08:57:47 +0000 (09:57 +0100)
modules/imgproc/src/precomp.hpp

index 20101b77b5e5dc03822fc20c78c997edbb7be0b4..83b722f8a217298b01a82bc082e086c9c607cade 100644 (file)
@@ -64,7 +64,7 @@
 
 /* helper tables */
 extern const uchar icvSaturate8u_cv[];
-#define CV_FAST_CAST_8U(t)  (assert(-256 <= (t) || (t) <= 512), icvSaturate8u_cv[(t)+256])
+#define CV_FAST_CAST_8U(t)  (assert(-256 <= (t) && (t) <= 512), icvSaturate8u_cv[(t)+256])
 #define CV_CALC_MIN_8U(a,b) (a) -= CV_FAST_CAST_8U((a) - (b))
 #define CV_CALC_MAX_8U(a,b) (a) += CV_FAST_CAST_8U((b) - (a))