mirror of
https://github.com/opencv/opencv.git
synced 2026-07-29 23:33:05 +04:00
backport fixes for static analyzer warnings
Commits: -09837928d9-10fb88d027Excluded changes with std::atomic (C++98 requirement)
This commit is contained in:
@@ -270,7 +270,7 @@ static void binary_op( InputArray _src1, InputArray _src2, OutputArray _dst,
|
||||
if( !haveScalar )
|
||||
{
|
||||
const Mat* arrays[] = { &src1, &src2, &dst, &mask, 0 };
|
||||
uchar* ptrs[4];
|
||||
uchar* ptrs[4] = {};
|
||||
|
||||
NAryMatIterator it(arrays, ptrs);
|
||||
size_t total = it.size, blocksize = total;
|
||||
@@ -306,7 +306,7 @@ static void binary_op( InputArray _src1, InputArray _src2, OutputArray _dst,
|
||||
else
|
||||
{
|
||||
const Mat* arrays[] = { &src1, &dst, &mask, 0 };
|
||||
uchar* ptrs[3];
|
||||
uchar* ptrs[3] = {};
|
||||
|
||||
NAryMatIterator it(arrays, ptrs);
|
||||
size_t total = it.size, blocksize = std::min(total, blocksize0);
|
||||
@@ -745,7 +745,7 @@ static void arithm_op(InputArray _src1, InputArray _src2, OutputArray _dst,
|
||||
if( !haveScalar )
|
||||
{
|
||||
const Mat* arrays[] = { &src1, &src2, &dst, &mask, 0 };
|
||||
uchar* ptrs[4];
|
||||
uchar* ptrs[4] = {};
|
||||
|
||||
NAryMatIterator it(arrays, ptrs);
|
||||
size_t total = it.size, blocksize = total;
|
||||
@@ -812,7 +812,7 @@ static void arithm_op(InputArray _src1, InputArray _src2, OutputArray _dst,
|
||||
else
|
||||
{
|
||||
const Mat* arrays[] = { &src1, &dst, &mask, 0 };
|
||||
uchar* ptrs[3];
|
||||
uchar* ptrs[3] = {};
|
||||
|
||||
NAryMatIterator it(arrays, ptrs);
|
||||
size_t total = it.size, blocksize = std::min(total, blocksize0);
|
||||
@@ -1293,7 +1293,7 @@ void cv::compare(InputArray _src1, InputArray _src2, OutputArray _dst, int op)
|
||||
if( !haveScalar )
|
||||
{
|
||||
const Mat* arrays[] = { &src1, &src2, &dst, 0 };
|
||||
uchar* ptrs[3];
|
||||
uchar* ptrs[3] = {};
|
||||
|
||||
NAryMatIterator it(arrays, ptrs);
|
||||
size_t total = it.size;
|
||||
@@ -1304,7 +1304,7 @@ void cv::compare(InputArray _src1, InputArray _src2, OutputArray _dst, int op)
|
||||
else
|
||||
{
|
||||
const Mat* arrays[] = { &src1, &dst, 0 };
|
||||
uchar* ptrs[2];
|
||||
uchar* ptrs[2] = {};
|
||||
|
||||
NAryMatIterator it(arrays, ptrs);
|
||||
size_t total = it.size, blocksize = std::min(total, blocksize0);
|
||||
@@ -1801,7 +1801,7 @@ void cv::inRange(InputArray _src, InputArray _lowerb,
|
||||
|
||||
const Mat* arrays_sc[] = { &src, &dst, 0 };
|
||||
const Mat* arrays_nosc[] = { &src, &dst, &lb, &ub, 0 };
|
||||
uchar* ptrs[4];
|
||||
uchar* ptrs[4] = {};
|
||||
|
||||
NAryMatIterator it(lbScalar && ubScalar ? arrays_sc : arrays_nosc, ptrs);
|
||||
size_t total = it.size, blocksize = std::min(total, blocksize0);
|
||||
|
||||
Reference in New Issue
Block a user