2026-05-05 10:12 ftp://ftp.de.debian.org/debian/pool/main/t/tiny-dnn/tiny-dnn_1.0.0a3+ds.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=opencv2 --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-1047-aws-aarch64-with-glibc2.35 python: 3.10.12 client-version: 1.4.0 compiler: g++ (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0 cppcheck: head 2.20.0 head-info: f01120b (2026-05-05 11:35:05 +0200) count: 55 56 elapsed-time: 0.3 0.2 head-timing-info: old-timing-info: head results: tiny-dnn-1.0.0a3/cmake/DownloadProject/example.cpp:16:6: warning:inconclusive: Class 'TeaBreak' which has virtual members does not have a virtual destructor. [virtualDestructor] tiny-dnn-1.0.0a3/examples/benchmarks/main.cpp:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tiny-dnn-1.0.0a3/examples/caffe_converter/caffe_converter.cpp:45:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bgr [valueFlowBailoutIncompleteVar] tiny-dnn-1.0.0a3/examples/caffe_converter/caffe_converter.cpp:110:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width_ [valueFlowBailoutIncompleteVar] tiny-dnn-1.0.0a3/examples/caffe_converter/caffe_converter.cpp:158:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tiny-dnn-1.0.0a3/examples/caffe_converter/caffe_converter.cpp:149:12: style: The scope of the variable 'model_file' can be reduced. [variableScope] tiny-dnn-1.0.0a3/examples/caffe_converter/caffe_converter.cpp:150:12: style: The scope of the variable 'trained_file' can be reduced. [variableScope] tiny-dnn-1.0.0a3/examples/caffe_converter/caffe_converter.cpp:151:12: style: The scope of the variable 'mean_file' can be reduced. [variableScope] tiny-dnn-1.0.0a3/examples/caffe_converter/caffe_converter.cpp:152:12: style: The scope of the variable 'label_file' can be reduced. [variableScope] tiny-dnn-1.0.0a3/examples/caffe_converter/caffe_converter.cpp:153:12: style: The scope of the variable 'img_file' can be reduced. [variableScope] tiny-dnn-1.0.0a3/examples/caffe_converter/caffe_converter.cpp:139:16: style: Local variable 'i' shadows outer variable [shadowVariable] tiny-dnn-1.0.0a3/examples/caffe_converter/caffe_converter.cpp:118:17: note: Shadowed declaration tiny-dnn-1.0.0a3/examples/caffe_converter/caffe_converter.cpp:139:16: note: Shadow variable tiny-dnn-1.0.0a3/examples/cifar10/test.cpp:49:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable same [valueFlowBailoutIncompleteVar] tiny-dnn-1.0.0a3/examples/cifar10/test.cpp:83:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tiny-dnn-1.0.0a3/examples/cifar10/test.cpp:88:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tiny-dnn-1.0.0a3/examples/cifar10/test.cpp:16:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] tiny-dnn-1.0.0a3/examples/cifar10/train.cpp:44:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable same [valueFlowBailoutIncompleteVar] tiny-dnn-1.0.0a3/examples/cifar10/train.cpp:61:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] tiny-dnn-1.0.0a3/examples/cifar10/train.cpp:117:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] tiny-dnn-1.0.0a3/examples/cifar10/train.cpp:54:27: performance: Function parameter 'data_dir_path' should be passed by const reference. [passedByValue] tiny-dnn-1.0.0a3/examples/deconv/train.cpp:69:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tiny-dnn-1.0.0a3/examples/deconv/train.cpp:136:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tiny-dnn-1.0.0a3/examples/deconv/train.cpp:155:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable same [valueFlowBailoutIncompleteVar] tiny-dnn-1.0.0a3/examples/deconv/train.cpp:225:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tiny-dnn-1.0.0a3/examples/deconv/train.cpp:253:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] tiny-dnn-1.0.0a3/examples/deconv/train.cpp:110:26: performance: Function parameter 'train_labels' should be passed by const reference. [passedByValue] tiny-dnn-1.0.0a3/examples/deconv/train.cpp:111:26: performance: Function parameter 'test_labels' should be passed by const reference. [passedByValue] tiny-dnn-1.0.0a3/examples/deconv/train.cpp:113:24: performance: Function parameter 'test_images' should be passed by const reference. [passedByValue] tiny-dnn-1.0.0a3/examples/deconv/train.cpp:223:24: performance: Function parameter 'data_dir_path' should be passed by const reference. [passedByValue] tiny-dnn-1.0.0a3/examples/deconv/train.cpp:223:51: performance: Function parameter 'experiment' should be passed by const reference. [passedByValue] tiny-dnn-1.0.0a3/examples/deconv/visual.cpp:48:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable grayscale [valueFlowBailoutIncompleteVar] tiny-dnn-1.0.0a3/examples/deconv/visual.cpp:70:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tiny-dnn-1.0.0a3/examples/deconv/visual.cpp:106:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tiny-dnn-1.0.0a3/examples/deconv/visual.cpp:144:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tiny-dnn-1.0.0a3/examples/deconv/visual.cpp:38:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] tiny-dnn-1.0.0a3/examples/deconv/visual.cpp:134:14: style: Local variable 'filename' shadows outer argument [shadowArgument] tiny-dnn-1.0.0a3/examples/deconv/visual.cpp:98:66: note: Shadowed declaration tiny-dnn-1.0.0a3/examples/deconv/visual.cpp:134:14: note: Shadow variable tiny-dnn-1.0.0a3/examples/main.cpp:57:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tiny-dnn-1.0.0a3/examples/main.cpp:92:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tiny-dnn-1.0.0a3/examples/main.cpp:182:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tiny-dnn-1.0.0a3/examples/main.cpp:270:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tiny-dnn-1.0.0a3/examples/main.cpp:305:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_hidden_units [valueFlowBailoutIncompleteVar] tiny-dnn-1.0.0a3/examples/main.cpp:421:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tiny-dnn-1.0.0a3/examples/main.cpp:221:20: style: Iterating over container 'train_data_corrupted' that is always empty. [knownEmptyContainer] tiny-dnn-1.0.0a3/examples/mnist/quantized.cpp:48:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable internal [valueFlowBailoutIncompleteVar] tiny-dnn-1.0.0a3/examples/mnist/quantized.cpp:75:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tiny-dnn-1.0.0a3/examples/mnist/quantized.cpp:128:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] tiny-dnn-1.0.0a3/examples/mnist/test.cpp:47:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable grayscale [valueFlowBailoutIncompleteVar] tiny-dnn-1.0.0a3/examples/mnist/test.cpp:75:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tiny-dnn-1.0.0a3/examples/mnist/test.cpp:93:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tiny-dnn-1.0.0a3/examples/mnist/test.cpp:37:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] tiny-dnn-1.0.0a3/examples/mnist/test.cpp:80:14: style: Local variable 'filename' shadows outer argument [shadowArgument] tiny-dnn-1.0.0a3/examples/mnist/test.cpp:55:66: note: Shadowed declaration tiny-dnn-1.0.0a3/examples/mnist/test.cpp:80:14: note: Shadow variable tiny-dnn-1.0.0a3/examples/mnist/test.cpp:86:14: style: Local variable 'filename' shadows outer argument [shadowArgument] tiny-dnn-1.0.0a3/examples/mnist/test.cpp:55:66: note: Shadowed declaration tiny-dnn-1.0.0a3/examples/mnist/test.cpp:86:14: note: Shadow variable tiny-dnn-1.0.0a3/examples/mnist/train.cpp:78:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tiny-dnn-1.0.0a3/examples/mnist/train.cpp:131:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] tiny-dnn-1.0.0a3/test/print_device.cpp:50:26: style: Parameter 'argv' can be declared as const array [constParameter] tiny-dnn-1.0.0a3/test/test_tensor.h:521:5: error: There is an unknown macro here somewhere. Configuration is required. If EXPECT_THROW is a macro then please configure it. [unknownMacro] diff: 2.20.0 tiny-dnn-1.0.0a3/cmake/DownloadProject/example.cpp:47:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ [valueFlowBailoutIncompleteVar] DONE