From 17e8d511240196276c5d10ca6b28863053723f6a Mon Sep 17 00:00:00 2001 From: Marc Rollins Date: Thu, 21 Aug 2014 11:41:12 -0700 Subject: [PATCH] Fixing uninitialized temporary. --- modules/core/include/opencv2/core/types.hpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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; } -- 2.7.4