The following issues were found

modules/core/perf/perf_inRange.cpp
1 issues
syntax error
Error

Line: 10

              #define TYPICAL_MAT_TYPES_INRANGE  CV_8UC1, CV_8UC4, CV_8SC1, CV_16UC1, CV_16SC1, CV_32SC1, CV_32FC1, CV_32FC4
#define TYPICAL_MATS_INRANGE       testing::Combine(testing::Values(szVGA, sz720p, sz1080p), testing::Values(TYPICAL_MAT_TYPES_INRANGE))

PERF_TEST_P(Size_MatType, inRange, TYPICAL_MATS_INRANGE)
{
    Size size = get<0>(GetParam());
    int type = get<1>(GetParam());
    Mat src1(size, type);
    Mat src2(size, type);

            

Reported by Cppcheck.

modules/core/perf/perf_io_base64.cpp
1 issues
syntax error
Error

Line: 15

              #define FILE_EXTENSION String(".xml"), String(".yml"), String(".json")


PERF_TEST_P(Size_Mat_StrType, DISABLED_fs_text,
            testing::Combine(testing::Values(MAT_SIZES),
                             testing::Values(MAT_TYPES),
                             testing::Values(FILE_EXTENSION))
             )
{

            

Reported by Cppcheck.

modules/core/perf/perf_lut.cpp
1 issues
syntax error
Error

Line: 8

              
typedef perf::TestBaseWithParam<Size> SizePrm;

PERF_TEST_P( SizePrm, LUT,
             testing::Values(szQVGA, szVGA, sz1080p)
           )
{
    Size sz = GetParam();


            

Reported by Cppcheck.

modules/core/perf/perf_mat.cpp
1 issues
syntax error
Error

Line: 7

              {
using namespace perf;

PERF_TEST_P(Size_MatType, Mat_Eye,
            testing::Combine(testing::Values(TYPICAL_MAT_SIZES),
                             testing::Values(TYPICAL_MAT_TYPES))

             )
{

            

Reported by Cppcheck.

modules/core/perf/perf_math.cpp
1 issues
syntax error
Error

Line: 142

                  SANITY_CHECK_NOTHING();
}

INSTANTIATE_TEST_CASE_P(/*nothing*/ , KMeans,
    testing::Values(
        // K clusters, dims, N points
        testing::make_tuple(2, 3, 100000),
        testing::make_tuple(4, 3, 500),
        testing::make_tuple(4, 3, 1000),

            

Reported by Cppcheck.

modules/core/perf/perf_merge.cpp
1 issues
syntax error
Error

Line: 10

              typedef tuple<Size, MatType, int> Size_SrcDepth_DstChannels_t;
typedef perf::TestBaseWithParam<Size_SrcDepth_DstChannels_t> Size_SrcDepth_DstChannels;

PERF_TEST_P( Size_SrcDepth_DstChannels, merge,
             testing::Combine
             (
                 testing::Values(TYPICAL_MAT_SIZES),
                 testing::Values(CV_8U, CV_16S, CV_32S, CV_32F, CV_64F),
                 testing::Values(2, 3, 4)

            

Reported by Cppcheck.

modules/core/perf/perf_minmaxloc.cpp
1 issues
syntax error
Error

Line: 7

              {
using namespace perf;

PERF_TEST_P(Size_MatType, minMaxLoc, testing::Combine(
                 testing::Values(TYPICAL_MAT_SIZES),
                 testing::Values(CV_8UC1, CV_8SC1, CV_16UC1, CV_16SC1, CV_32SC1,  CV_32FC1, CV_64FC1)
                 )
             )
{

            

Reported by Cppcheck.

modules/core/perf/perf_norm.cpp
1 issues
There is an unknown macro here somewhere. Configuration is required. If CV_FLAGS is a macro then please configure it.
Error

Line: 10

              #define HAMMING_NORM_SIZES cv::Size(640, 480), cv::Size(1920, 1080)
#define HAMMING_NORM_TYPES CV_8UC1

CV_FLAGS(NormType, NORM_HAMMING2, NORM_HAMMING, NORM_INF, NORM_L1, NORM_L2, NORM_TYPE_MASK, NORM_RELATIVE, NORM_MINMAX)
typedef tuple<Size, MatType, NormType> Size_MatType_NormType_t;
typedef perf::TestBaseWithParam<Size_MatType_NormType_t> Size_MatType_NormType;

PERF_TEST_P(Size_MatType_NormType, norm,
            testing::Combine(

            

Reported by Cppcheck.

modules/core/perf/perf_reduce.cpp
1 issues
There is an unknown macro here somewhere. Configuration is required. If CV_ENUM is a macro then please configure it.
Error

Line: 8

              {
using namespace perf;

CV_ENUM(ROp, CV_REDUCE_SUM, CV_REDUCE_AVG, CV_REDUCE_MAX, CV_REDUCE_MIN)
typedef tuple<Size, MatType, ROp> Size_MatType_ROp_t;
typedef perf::TestBaseWithParam<Size_MatType_ROp_t> Size_MatType_ROp;


PERF_TEST_P(Size_MatType_ROp, reduceR,

            

Reported by Cppcheck.

modules/core/perf/perf_sort.cpp
1 issues
syntax error
Error

Line: 15

              typedef tuple<Size, MatType, int> sortParams;
typedef TestBaseWithParam<sortParams> sortFixture;

PERF_TEST_P(sortFixture, sort, TYPICAL_MATS_SORT)
{
    const sortParams params = GetParam();
    const Size sz = get<0>(params);
    const int type = get<1>(params), flags = get<2>(params);


            

Reported by Cppcheck.