diff --git a/modules/core/include/opencv2/core/private.hpp b/modules/core/include/opencv2/core/private.hpp index eb1b307f24..232214adef 100644 --- a/modules/core/include/opencv2/core/private.hpp +++ b/modules/core/include/opencv2/core/private.hpp @@ -162,7 +162,7 @@ CV_EXPORTS void scalarToRawData(const cv::Scalar& s, void* buf, int type, int un //! Allocate all memory buffers which will not be freed, ease filtering memcheck issues template -CV_EXPORTS T* allocSingleton(size_t count) { return new T[count]; } +CV_EXPORTS T* allocSingleton(size_t count) { return fastMalloc(sizeof(T) * count); } } // property implementation macros