From: Marc Rollins Date: Thu, 21 Aug 2014 18:41:12 +0000 (-0700) Subject: Fixing uninitialized temporary. X-Git-Tag: submit/tizen_ivi/20141117.190038~2^2~157^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=17e8d511240196276c5d10ca6b28863053723f6a;p=profile%2Fivi%2Fopencv.git Fixing uninitialized temporary. --- diff --git a/modules/core/include/opencv2/core/types.hpp b/modules/core/include/opencv2/core/types.hpp index cf1cbe1..69c838a 100644 --- a/modules/core/include/opencv2/core/types.hpp +++ b/modules/core/include/opencv2/core/types.hpp @@ -1322,7 +1322,7 @@ Size_<_Tp>& operator *= (Size_<_Tp>& a, _Tp b) template static inline Size_<_Tp> operator * (const Size_<_Tp>& a, _Tp b) { - Size_<_Tp> tmp; + Size_<_Tp> tmp(a); tmp *= b; return tmp; } @@ -1338,7 +1338,7 @@ Size_<_Tp>& operator /= (Size_<_Tp>& a, _Tp b) template static inline Size_<_Tp> operator / (const Size_<_Tp>& a, _Tp b) { - Size_<_Tp> tmp; + Size_<_Tp> tmp(a); tmp /= b; return tmp; } @@ -1354,7 +1354,7 @@ Size_<_Tp>& operator += (Size_<_Tp>& a, const Size_<_Tp>& b) template static inline Size_<_Tp> operator + (const Size_<_Tp>& a, const Size_<_Tp>& b) { - Size_<_Tp> tmp; + Size_<_Tp> tmp(a); tmp += b; return tmp; } @@ -1370,7 +1370,7 @@ Size_<_Tp>& operator -= (Size_<_Tp>& a, const Size_<_Tp>& b) template static inline Size_<_Tp> operator - (const Size_<_Tp>& a, const Size_<_Tp>& b) { - Size_<_Tp> tmp; + Size_<_Tp> tmp(a); tmp -= b; return tmp; }