compilation for VS2008
authorAnatoly Baksheev <no@email>
Sat, 16 Nov 2013 16:14:01 +0000 (20:14 +0400)
committerAnatoly Baksheev <no@email>
Sat, 16 Nov 2013 16:14:01 +0000 (20:14 +0400)
modules/core/include/opencv2/core/mat.hpp

index 4cb12cc..8ddc16e 100644 (file)
@@ -1075,7 +1075,9 @@ template<typename _Tp> template<int n> inline Mat_<_Tp>::operator Vec<typename D
 template<typename _Tp> template<int m, int n> inline Mat_<_Tp>::operator Matx<typename DataType<_Tp>::channel_type, m, n>() const
 {
     CV_Assert(n % DataType<_Tp>::channels == 0);
-    return this->Mat::operator Matx<typename DataType<_Tp>::channel_type, m, n>();
+
+    Matx<typename DataType<_Tp>::channel_type, m, n> res = this->Mat::operator Matx<typename DataType<_Tp>::channel_type, m, n>();
+    return res;
 }
 
 template<typename T1, typename T2, typename Op> inline void