diff --git a/modules/core/src/stat.cpp b/modules/core/src/stat.cpp index 67b48d5efb..c9fcd831d2 100644 --- a/modules/core/src/stat.cpp +++ b/modules/core/src/stat.cpp @@ -232,9 +232,9 @@ typedef int (*CountNonZeroFunc)(const uchar*, int); static CountNonZeroFunc countNonZeroTab[] = { - (CountNonZeroFunc)countNonZero8u, (CountNonZeroFunc)countNonZero8u, - (CountNonZeroFunc)countNonZero16u, (CountNonZeroFunc)countNonZero16u, - (CountNonZeroFunc)countNonZero32s, (CountNonZeroFunc)countNonZero32f, + (CountNonZeroFunc)GET_OPTIMIZED(countNonZero8u), (CountNonZeroFunc)(countNonZero8u), + (CountNonZeroFunc)(countNonZero16u), (CountNonZeroFunc)(countNonZero16u), + (CountNonZeroFunc)(countNonZero32s), (CountNonZeroFunc)GET_OPTIMIZED(countNonZero32f), (CountNonZeroFunc)countNonZero64f, 0 };