diff --git a/modules/core/include/opencv2/core/utility.hpp b/modules/core/include/opencv2/core/utility.hpp index 1e6249da8..60b2d3a06 100644 --- a/modules/core/include/opencv2/core/utility.hpp +++ b/modules/core/include/opencv2/core/utility.hpp @@ -363,7 +363,7 @@ CV_EXPORTS void parallel_for_(const Range& range, const ParallelLoopBody& body, template inline void Mat::forEach_impl(const Functor& operation) { if (false) { - operation(*reinterpret_cast<_Tp*>(0), reinterpret_cast(NULL)); + operation(*reinterpret_cast<_Tp*>(0), reinterpret_cast(0)); // If your compiler fail in this line. // Please check that your functor signature is // (_Tp&, const int*) <- multidimential