diff --git a/modules/core/include/opencv2/core/operations.hpp b/modules/core/include/opencv2/core/operations.hpp index 0d0f7c7..3988e96 100644 --- a/modules/core/include/opencv2/core/operations.hpp +++ b/modules/core/include/opencv2/core/operations.hpp @@ -2554,7 +2554,7 @@ AutoBuffer<_Tp, fixed_size>::AutoBuffer(const AutoBuffer<_Tp, fixed_size>& abuf { ptr = buf; sz = fixed_size; - allocate(abuf.size); + allocate(abuf.size.size()); for( size_t i = 0; i < sz; i++ ) ptr[i] = abuf.ptr[i]; } @@ -2565,7 +2565,7 @@ AutoBuffer<_Tp, fixed_size>::operator = (const AutoBuffer<_Tp, fixed_size>& abuf if( this != &abuf ) { deallocate(); - allocate(abuf.size); + allocate(abuf.size()); for( size_t i = 0; i < sz; i++ ) ptr[i] = abuf.ptr[i]; }