2025-05-05 19:52 ftp://ftp.de.debian.org/debian/pool/main/libm/libmaus2/libmaus2_2.0.813+ds.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openmp --library=libcurl --library=zlib --library=boost --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 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: 581f101 (2025-05-05 21:13:30 +0200) count: 977 956 elapsed-time: 8.2 8.5 head-timing-info: old-timing-info: head results: libmaus2-2.0.813-release-20221210220409/src/libmaus2/aio/OFStreamOutputStreamFactory.cpp:24:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/aio/OutputStreamFactoryContainer.cpp:42:127: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/StaticInitialization.cpp:135:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/StaticInitialization.cpp:158:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/StaticInitialization.cpp:170:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/StaticInitialization.cpp:187:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/StaticInitialization.cpp:197:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/StaticInitialization.cpp:278:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/StaticInitialization.cpp:419:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/StaticInitialization.cpp:513:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/StaticInitialization.cpp:546:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/StaticInitialization.cpp:581:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/aio/PosixFdOutputStreamFactory.cpp:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable libmaus2 [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/aio/PosixFdInput.cpp:28:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warnThreshold [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/aio/PosixFdInput.cpp:40:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warnThreshold [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/aio/PosixFdInput.cpp:65:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable closeOnDeconstruct [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/aio/PosixFdInput.cpp:84:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/aio/PosixFdInput.cpp:141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/aio/PosixFdInput.cpp:208:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/aio/PosixFdInput.cpp:265:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/aio/PosixFdInput.cpp:304:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/aio/PosixFdInput.cpp:347:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/aio/PosixFdInput.cpp:407:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/aio/PosixFdInput.cpp:442:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable totalinlock [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/arch/CacheLineSize.cpp:105:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cachelinesizelock [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/arch/I386Features.cpp:171:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasSSE [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/arch/PageSize.cpp:81:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pagesizelock [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/StaticInitialization.cpp:388:18: style: Condition 'senvstr[h]==':'' is always true [knownConditionTrueFalse] libmaus2-2.0.813-release-20221210220409/src/libmaus2/StaticInitialization.cpp:385:17: note: Assuming that condition 'senvstr[h]!=':'' is not redundant libmaus2-2.0.813-release-20221210220409/src/libmaus2/StaticInitialization.cpp:388:18: note: Condition 'senvstr[h]==':'' is always true libmaus2-2.0.813-release-20221210220409/src/libmaus2/StaticInitialization.cpp:433:15: style: The scope of the variable 'multiplier' can be reduced. [variableScope] libmaus2-2.0.813-release-20221210220409/src/libmaus2/autoarray/AutoArray.cpp:74:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/autoarray/AutoArray.cpp:119:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memusage [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/autoarray/AutoArray.cpp:133:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memusage [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/BamAlignment.cpp:25:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/BamDefaultAdapters.cpp:64:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable adapters_bam [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/BamAlignment.cpp:47:16: style:inconclusive: Redundant condition: The condition '*md' is redundant since '*md >= '0'' is sufficient. [redundantCondition] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/DuplicationMetrics.cpp:30:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/CigarStringParser.cpp:53:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBMAUS2_BAMBAM_CMATCH [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/CigarStringParser.cpp:101:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/GeneFlatFileEntry.cpp:34:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/parallel/ScramCramEncoding.cpp:50:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/parallel/ScramCramEncoding.cpp:72:122: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/parallel/ScramCramEncoding.cpp:89:118: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/parallel/ScramCramEncoding.cpp:156:123: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/parallel/ScramCramEncoding.cpp:173:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/parallel/ScramCramEncoding.cpp:195:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/parallel/ScramCramEncoding.cpp:217:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/parallel/ScramCramEncoding.cpp:240:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/dazzler/align/ApproximateRun.cpp:24:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable approximate_run_alignment_left [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/ChecksumsFactory.cpp:91:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/ChecksumsFactory.cpp:98:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/ChecksumsFactory.cpp:105:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/ChecksumsFactory.cpp:112:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/ChecksumsFactory.cpp:1150:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBMAUS2_BAMBAM_FSECONDARY [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/ChecksumsFactory.cpp:1442:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/ChecksumsFactory.cpp:1462:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/ChecksumsFactory.cpp:1507:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/ChecksumsFactory.cpp:1975:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/ChecksumsFactory.cpp:576:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/ChecksumsFactory.cpp:583:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/ChecksumsFactory.cpp:590:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/ChecksumsFactory.cpp:597:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/ChecksumsFactory.cpp:336:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/ChecksumsFactory.cpp:349:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/ChecksumsFactory.cpp:362:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/ChecksumsFactory.cpp:375:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/dazzler/align/Path.cpp:32:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/dazzler/db/DatabaseFile.cpp:42:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/digest/CRC32.cpp:30:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/digest/CRC32.cpp:36:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/digest/CRC32.cpp:41:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/digest/CRC32.cpp:49:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/digest/CRC32C.cpp:25:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/digest/CRC32C.cpp:26:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/digest/CRC32C.cpp:29:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/digest/CRC32C.cpp:37:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/digest/SHA1.cpp:39:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/digest/SHA2_224.cpp:39:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/digest/SHA2_256.cpp:39:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/digest/SHA2_384.cpp:39:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/digest/SHA2_512.cpp:39:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/digest/SHA3_256.cpp:40:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/digest/md5_interface.cpp:33:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/digest/md5_interface.cpp:90:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/digest/md5_interface.cpp:91:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/digest/md5_interface.cpp:95:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/digest/md5_interface.cpp:99:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/digest/md5_interface.cpp:103:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/digest/md5_interface.cpp:107:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/exception/LibMausException.cpp:44:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/exception/LibMausException.cpp:52:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/exception/LibMausException.cpp:59:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable postr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/exception/LibMausException.cpp:64:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/digest/md5.cpp:156:9: style: C-style pointer casting [cstyleCast] libmaus2-2.0.813-release-20221210220409/src/libmaus2/digest/md5.cpp:166:8: style: C-style pointer casting [cstyleCast] libmaus2-2.0.813-release-20221210220409/src/libmaus2/fastx/DNAIndexMetaDataSequence.cpp:25:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/fastx/FastAToCompact4BigBand.cpp:112:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/fastx/RefPathToken.cpp:23:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_token_literal [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/fm/MausFmToBwaConversion.cpp:50:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/fm/MausFmToBwaConversion.cpp:82:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/fm/MausFmToBwaConversion.cpp:120:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/fm/MausFmToBwaConversion.cpp:150:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/fm/MausFmToBwaConversion.cpp:169:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/fm/MausFmToBwaConversion.cpp:239:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/ChecksumsFactory.cpp:30:1: style: The struct 'SeqChksumsSimpleSums' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/ChecksumsFactory.cpp:1035:7: performance:inconclusive: Technically the member function 'NullChecksums::get_b_seq' can be static (but you may consider moving to unnamed namespace). [functionStatic] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/ChecksumsFactory.cpp:1041:7: performance:inconclusive: Technically the member function 'NullChecksums::get_name_b_seq' can be static (but you may consider moving to unnamed namespace). [functionStatic] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/ChecksumsFactory.cpp:1047:7: performance:inconclusive: Technically the member function 'NullChecksums::get_b_seq_qual' can be static (but you may consider moving to unnamed namespace). [functionStatic] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/ChecksumsFactory.cpp:1053:7: performance:inconclusive: Technically the member function 'NullChecksums::get_b_seq_tags' can be static (but you may consider moving to unnamed namespace). [functionStatic] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/ChecksumsFactory.cpp:1059:11: performance:inconclusive: Technically the member function 'NullChecksums::get_b_seq' can be static (but you may consider moving to unnamed namespace). [functionStatic] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/ChecksumsFactory.cpp:1064:11: performance:inconclusive: Technically the member function 'NullChecksums::get_name_b_seq' can be static (but you may consider moving to unnamed namespace). [functionStatic] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/ChecksumsFactory.cpp:1069:11: performance:inconclusive: Technically the member function 'NullChecksums::get_b_seq_qual' can be static (but you may consider moving to unnamed namespace). [functionStatic] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/ChecksumsFactory.cpp:1074:11: performance:inconclusive: Technically the member function 'NullChecksums::get_b_seq_tags' can be static (but you may consider moving to unnamed namespace). [functionStatic] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/ChecksumsFactory.cpp:414:15: performance:inconclusive: Technically the member function 'PrimeSums < libmaus2 :: bambam :: SHA2_512_SeqChksumUpdateContext , 544 , 512 >::getPrimeWidth' can be static (but you may consider moving to unnamed namespace). [functionStatic] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/ChecksumsFactory.cpp:414:15: performance:inconclusive: Technically the member function 'PrimeSums < libmaus2 :: bambam :: SHA2_512_SeqChksumUpdateContext , 544 , 0 >::getPrimeWidth' can be static (but you may consider moving to unnamed namespace). [functionStatic] libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/ChecksumsFactory.cpp:414:15: performance:inconclusive: Technically the member function 'PrimeSums < libmaus2 :: bambam :: MurmurHash3_x64_128_SeqChksumUpdateContext , 160 , 128 >::getPrimeWidth' can be static (but you may consider moving to unnamed namespace). [functionStatic] libmaus2-2.0.813-release-20221210220409/src/libmaus2/fm/MausFmToBwaConversion.cpp:235:16: style: Condition 'S.size()!=3' is always false [knownConditionTrueFalse] libmaus2-2.0.813-release-20221210220409/src/libmaus2/fastx/FastAToCompact4BigBand.cpp:330:17: style: Redundant condition: rci. '!rci || (rci && replrc)' is equivalent to '!rci || replrc' [redundantCondition] libmaus2-2.0.813-release-20221210220409/src/libmaus2/fastx/FastAToCompact4BigBand.cpp:271:22: style: Local variable 'l' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/libmaus2/fastx/FastAToCompact4BigBand.cpp:230:14: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/libmaus2/fastx/FastAToCompact4BigBand.cpp:271:22: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/libmaus2/fastx/FastAToCompact4BigBand.cpp:289:22: style: Local variable 'l' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/libmaus2/fastx/FastAToCompact4BigBand.cpp:230:14: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/libmaus2/fastx/FastAToCompact4BigBand.cpp:289:22: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/libmaus2/fastx/FastAToCompact4BigBand.cpp:63:47: performance: Function parameter 's' should be passed by const reference. [passedByValue] libmaus2-2.0.813-release-20221210220409/src/libmaus2/fastx/FastAToCompact4BigBand.cpp:76:52: performance: Function parameter 's' should be passed by const reference. [passedByValue] libmaus2-2.0.813-release-20221210220409/src/libmaus2/fastx/FastAToCompact4BigBand.cpp:79:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] libmaus2-2.0.813-release-20221210220409/src/libmaus2/hashing/MurmurHash3.cpp:85:0: error: #error "Cannot handle non little/big endian architecture" [preprocessorErrorDirective] libmaus2-2.0.813-release-20221210220409/src/libmaus2/hashing/MurmurHash3.cpp:85:3: error: #error "Cannot handle non little/big endian architecture" [preprocessorErrorDirective] libmaus2-2.0.813-release-20221210220409/src/libmaus2/huffman/HuffmanTree.cpp:37:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/huffman/IndexLoaderBase.cpp:41:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lcs/AlignerFactory.cpp:33:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable libmaus2_lcs_AlignerFactory_EditDistance [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lcs/AlignerFactory.cpp:125:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lcs/AlignerFactory.cpp:186:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lcs/AlignerFactory.cpp:217:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lcs/AlignerFactory.cpp:227:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lcs/AlignmentOneAgainstManyAVX2.cpp:326:137: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lcs/AlignmentStatistics.cpp:24:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lcs/AlignmentStatistics.cpp:49:155: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lcs/BandedAlignerFactory.cpp:32:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable libmaus2_lcs_BandedAlignerFactory_BandedEditDistance [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lcs/BandedAlignerFactory.cpp:118:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lcs/BandedAlignerFactory.cpp:179:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lcs/BandedAlignerFactory.cpp:210:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lcs/BandedAlignerFactory.cpp:220:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lcs/SimdX86BandedGlobalAlignmentTemplate.cpp:74:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable diagmem [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lcs/SimdX86BandedGlobalAlignmentTemplate.cpp:120:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBMAUS2_LCS_SIMD_BANDED_WORD_TYPE [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lcs/SimdX86BandedGlobalAlignmentScoreTemplate.cpp:77:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable negdiagmem [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lcs/SimdX86BandedGlobalAlignmentScoreTemplate.cpp:135:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBMAUS2_LCS_SIMD_BANDED_WORD_TYPE [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lcs/SimdX86GlobalAlignmentTemplate.cpp:72:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable diagmem [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lcs/SimdX86GlobalAlignmentTemplate.cpp:117:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ta [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lcs/SimdX86GlobalAlignmentTemplate.cpp:368:48: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lcs/SimdX86GlobalAlignmentTemplate.cpp:219:39: style: Local variable 'bptr' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lcs/SimdX86GlobalAlignmentTemplate.cpp:174:32: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/libmaus2/lcs/SimdX86GlobalAlignmentTemplate.cpp:219:39: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/libmaus2/lcs/SimdX86GlobalAlignmentTemplate.cpp:259:40: style: Local variable 'bptr' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lcs/SimdX86GlobalAlignmentTemplate.cpp:174:32: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/libmaus2/lcs/SimdX86GlobalAlignmentTemplate.cpp:259:40: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/libmaus2/lcs/SimdX86GlobalAlignmentTemplate.cpp:343:39: style: Local variable 'pdiag' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lcs/SimdX86GlobalAlignmentTemplate.cpp:197:35: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/libmaus2/lcs/SimdX86GlobalAlignmentTemplate.cpp:343:39: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/BgzfDeflateHeaderFunctions.cpp:111:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/BgzfDeflateHeaderFunctions.cpp:133:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID1 [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/BgzfDeflateHeaderFunctions.cpp:69:9: style: Struct 'LocalDeflateInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/BgzfDeflateZStreamBase.cpp:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zintf [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/BgzfDeflateZStreamBase.cpp:71:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/BgzfDeflateZStreamBase.cpp:115:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zintf [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/BgzfDeflateZStreamBase.cpp:154:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/BgzfDeflateZStreamBase.cpp:234:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deflbound [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/BgzfDeflateZStreamBase.cpp:311:118: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/BgzfDeflateZStreamBase.cpp:366:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/Lz4Compress.cpp:36:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/Lz4Compress.cpp:49:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indexstream [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/Lz4Compress.cpp:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/Lz4Compress.cpp:112:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outputbyteswritten [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/Lz4Compress.cpp:123:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable payloadbyteswritten [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/XzDecoder.cpp:38:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/XzDecoder.cpp:67:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/SnappyCompress.cpp:149:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/math/GmpFloat.cpp:90:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/math/GmpInteger.cpp:112:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/lz4.c:374:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/lz4.c:464:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/lz4.c:738:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/network/CurlInputStream.cpp:27:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable badbit [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/lz4.c:634:31: warning: Invalid test for overflow 'lz4ds->base-delta>lz4ds->base'; pointer overflow is undefined behavior. Some mainstream compilers remove such overflow tests when optimising the code and assume it's always false. [invalidTestForOverflow] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/lz4.c:607:14: warning: If memory allocation fails, then there is a possible null pointer dereference: lz4ds [nullPointerOutOfMemory] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/lz4.c:616:19: note: Assuming allocation function fails libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/lz4.c:616:19: note: Assignment 'lz4ds=calloc(1,sizeof(struct LZ4_Data_Structure))', assigned value is 0 libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/lz4.c:617:15: note: Calling function 'LZ4_init', 1st argument '(struct LZ4_Data_Structure*)lz4ds' value is 0 libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/lz4.c:607:14: note: Null pointer dereference libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/lz4.c:608:5: warning: If memory allocation fails, then there is a possible null pointer dereference: lz4ds [nullPointerOutOfMemory] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/lz4.c:616:19: note: Assuming allocation function fails libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/lz4.c:616:19: note: Assignment 'lz4ds=calloc(1,sizeof(struct LZ4_Data_Structure))', assigned value is 0 libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/lz4.c:617:15: note: Calling function 'LZ4_init', 1st argument '(struct LZ4_Data_Structure*)lz4ds' value is 0 libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/lz4.c:608:5: note: Null pointer dereference libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/lz4.c:609:5: warning: If memory allocation fails, then there is a possible null pointer dereference: lz4ds [nullPointerOutOfMemory] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/lz4.c:616:19: note: Assuming allocation function fails libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/lz4.c:616:19: note: Assignment 'lz4ds=calloc(1,sizeof(struct LZ4_Data_Structure))', assigned value is 0 libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/lz4.c:617:15: note: Calling function 'LZ4_init', 1st argument '(struct LZ4_Data_Structure*)lz4ds' value is 0 libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/lz4.c:609:5: note: Null pointer dereference libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/lz4.c:610:5: warning: If memory allocation fails, then there is a possible null pointer dereference: lz4ds [nullPointerOutOfMemory] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/lz4.c:616:19: note: Assuming allocation function fails libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/lz4.c:616:19: note: Assignment 'lz4ds=calloc(1,sizeof(struct LZ4_Data_Structure))', assigned value is 0 libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/lz4.c:617:15: note: Calling function 'LZ4_init', 1st argument '(struct LZ4_Data_Structure*)lz4ds' value is 0 libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/lz4.c:610:5: note: Null pointer dereference libmaus2-2.0.813-release-20221210220409/src/libmaus2/network/CurlInputStreamBuffer.cpp:35:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable putbackspace [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/network/CurlObject.cpp:123:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/lz4.c:395:36: style: Variable 'hashTable' can be declared as pointer to const [constVariablePointer] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/lz4.c:396:12: style: Variable 'hashTable' can be declared as pointer to const [constVariablePointer] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/lz4.c:426:17: style: Variable 'oend' can be declared as pointer to const [constVariablePointer] libmaus2-2.0.813-release-20221210220409/src/libmaus2/lz/lz4.c:686:17: style: Variable 'oend' can be declared as pointer to const [constVariablePointer] libmaus2-2.0.813-release-20221210220409/src/libmaus2/network/CurlObjectReader.cpp:44:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/network/CurlObjectReader.cpp:73:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pacceptor [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/network/CurlObjectThreadCallable.cpp:26:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/network/CurlObjectThreadCallable.cpp:32:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/network/CurlObjectThreadCallable.cpp:36:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable response [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/network/CurlObjectThreadCallable.cpp:40:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastResponse [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/network/CurlObjectThreadCallable.cpp:44:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errs [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/network/GetHostName.cpp:69:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/parallel/StdMutex.cpp:36:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalPanicCount [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/parallel/StdSemaphore.cpp:34:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/parallel/StdSemaphore.cpp:42:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/parallel/StdSemaphore.cpp:68:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/parallel/StdSemaphore.cpp:83:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/parallel/StdSpinLock.cpp:36:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalPanicCount [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/parallel/StdSpinLock.cpp:75:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locked [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/parallel/StdSpinLock.cpp:81:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locked [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/parallel/StdSpinLock.cpp:92:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locked [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/parallel/threadpool/bgzf/BgzfCompressContext.cpp:132:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/parallel/threadpool/bgzf/BgzfDecompressContext.cpp:39:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/parallel/threadpool/bgzf/BgzfDecompressContext.cpp:82:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/parallel/threadpool/bgzf/BgzfCompressContext.cpp:69:11: warning: Assert statement calls a function which may have desired side effects: 'compressBound'. [assertWithSideEffect] libmaus2-2.0.813-release-20221210220409/src/libmaus2/posix/PosixExecute.cpp:779:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/posix/PosixFunctions.cpp:60:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/posix/PosixFunctions.cpp:78:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/posix/PosixFunctions.cpp:95:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/posix/PosixFunctions.cpp:108:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/posix/PosixFunctions.cpp:582:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/rank/RankTable.cpp:30:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable table [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/rank/RankTable.cpp:74:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable table [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/rank/RankTable.cpp:69:11: style: Variable 'table' is assigned a value that is never used. [unreadVariable] libmaus2-2.0.813-release-20221210220409/src/libmaus2/rank/RankTable.cpp:91:11: style: Variable 'table' is assigned a value that is never used. [unreadVariable] libmaus2-2.0.813-release-20221210220409/src/libmaus2/stacktrace/StackTrace.cpp:185:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trace [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/stacktrace/StackTraceBufferContainer.cpp:61:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/stacktrace/StackTraceBufferContainer.cpp:84:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prevsig [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/stacktrace/StackTraceBufferContainer.cpp:91:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prevsig [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/stacktrace/StackTraceBufferContainer.cpp:144:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numtraces [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/stacktrace/StackTraceBufferContainer.cpp:549:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtComputeSSA.cpp:216:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtComputeSSA.cpp:281:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtComputeSSA.cpp:366:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/stacktrace/StackTraceBufferContainer.cpp:191:2: style: Struct 'Array' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libmaus2-2.0.813-release-20221210220409/src/libmaus2/stacktrace/StackTraceBufferContainer.cpp:110:25: style: Variable 'buf' can be declared as reference to const [constVariableReference] libmaus2-2.0.813-release-20221210220409/src/libmaus2/stacktrace/StackTraceBufferContainer.cpp:477:26: style: Variable 'symoff' is assigned a value that is never used. [unreadVariable] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtMergeParallelGapFragMerge.cpp:47:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtComputeSSA.cpp:44:2: style: Struct 'QueueElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtComputeSSA.cpp:174:2: style: Struct 'PreIsaInput' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtComputeSSA.cpp:213:2: style: Struct 'PreIsaAccessor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtComputeSSA.cpp:796:80: style: Local variable 'Tptr' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtComputeSSA.cpp:786:59: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtComputeSSA.cpp:796:80: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtComputeSSA.cpp:845:19: style: Local variable 'ok' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtComputeSSA.cpp:830:17: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtComputeSSA.cpp:845:19: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtComputeSSA.cpp:1033:37: style: Local variable 'Pprev' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtComputeSSA.cpp:1003:34: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtComputeSSA.cpp:1033:37: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtComputeSSA.cpp:1034:10: style: Local variable 'haveprev' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtComputeSSA.cpp:1004:10: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtComputeSSA.cpp:1034:10: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtComputeSSA.cpp:128:5: style: Variable 's' is assigned a value that is never used. [unreadVariable] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtComputeSSA.cpp:576:15: style: Variable 'bc' is assigned a value that is never used. [unreadVariable] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtComputeSSA.cpp:599:8: style: Variable 'bc' is assigned a value that is never used. [unreadVariable] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtComputeSSA.cpp:609:7: style: Variable 'bc' is assigned a value that is never used. [unreadVariable] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtMergeSort.cpp:51:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bwt_merge_input_type_utf_8 [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtMergeSort.cpp:41:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtMergeSort.cpp:45:4: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtMergeParallelGapFragMerge.cpp:427:21: style: Array index 'writeindex' is used before limits check. [arrayIndexThenCheck] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtMergeSortResult.cpp:33:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bwtfn [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtMergeSortResult.cpp:70:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rmmtreefn [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtMergeSortResult.cpp:109:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable histfn [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtMergeSortResult.cpp:131:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bwtfn [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtMergeSortResult.cpp:167:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bwtfn [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtMergeSortResult.cpp:189:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable safn [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtMergeSortResult.cpp:207:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable safn [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtMergeSortResult.cpp:225:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isafn [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtMergeSortResult.cpp:243:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isafn [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtMergeSortResult.cpp:263:127: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hwtfn [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtMergeSortResult.cpp:339:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable succinctlcpfn [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtMergeSortResult.cpp:375:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rmmtreefn [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtMergeSortResult.cpp:397:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rmmtreefn [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtMergeSortResult.cpp:419:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable succinctlcpfn [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtMergeSortResult.cpp:480:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bwtfn [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/MergeStrategyMergeInput.cpp:64:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/ArgInfo.cpp:35:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable restargs [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/ArgInfo.cpp:67:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable progname [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/ArgInfo.cpp:91:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable progname [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/ArgInfo.cpp:135:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable progname [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/ArgInfo.cpp:200:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable restargs [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtSelectSSA.cpp:219:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtSelectSSA.cpp:284:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtSelectSSA.cpp:353:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/ArgParser.cpp:50:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable progname [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/BitList.cpp:107:3: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/BitList.cpp:119:3: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/BitList.cpp:131:3: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/BitList.cpp:35:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/BitList.cpp:41:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/BitList.cpp:47:4: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/BitList.cpp:63:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/BitList.cpp:69:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/BitList.cpp:75:4: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/BitList.cpp:94:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/BitList.cpp:107:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/BitList.cpp:119:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/BitList.cpp:131:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/ConcatRequest.cpp:40:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infilenames [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/ConcatRequest.cpp:82:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/ConsoleColor.cpp:109:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_black [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/ConsoleColor.cpp:110:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_red [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/ConsoleColor.cpp:111:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_green [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/ConsoleColor.cpp:112:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_yellow [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/ConsoleColor.cpp:113:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_blue [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/ConsoleColor.cpp:114:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_magenta [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/ConsoleColor.cpp:115:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_cyan [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/ConsoleColor.cpp:116:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_lightgray [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/ConsoleColor.cpp:117:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_defaultcolor [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/DynamicLoading.cpp:105:133: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/GenericIntervalTree.cpp:26:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/GenericIntervalTree.cpp:43:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/GetFileSize.cpp:34:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/GetFileSize.cpp:73:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/GetFileSize.cpp:83:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/GetFileSize.cpp:93:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/GetFileSize.cpp:127:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/GetFileSize.cpp:205:11: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/GetFileSize.cpp:192:2: style: Struct 'DirHandleScope' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/Histogram.cpp:71:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable all [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/Histogram.cpp:155:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable low [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/GetFileSize.cpp:230:20: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/HistogramSet.cpp:28:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/HistogramSet.cpp:36:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/HistogramSet.cpp:45:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/IncreasingList.cpp:30:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/Histogram.cpp:35:7: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/Histogram.cpp:94:9: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/Histogram.cpp:103:9: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/Histogram.cpp:124:9: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/IntervalTree.cpp:24:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable leftchild [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/IntervalTree.cpp:38:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/IntervalTree.cpp:95:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable split [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/IntervalTree.cpp:128:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable split [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/IntervalTree.cpp:153:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable split [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/LookupIntervalTree.cpp:26:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sublookupbits [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/LookupIntervalTree.cpp:55:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable H [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/MemUsage.cpp:112:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VmPeak [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/MemUsage.cpp:128:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VmPeak [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/OctetString.cpp:45:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/OctetString.cpp:104:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/OctetString.cpp:121:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/OctetString.cpp:137:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Histogram [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/OctetString.cpp:155:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/MemUsage.cpp:191:10: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/OctetString.cpp:50:15: style: The if condition is the same as the previous if condition [duplicateCondition] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/OctetString.cpp:45:15: note: First condition libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/OctetString.cpp:50:15: note: Second condition libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/SaturatingCounter.cpp:33:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/SaturatingCounter.cpp:42:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtSelectSSA.cpp:47:2: style: Struct 'QueueElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtSelectSSA.cpp:177:2: style: Struct 'PreIsaInput' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtSelectSSA.cpp:216:2: style: Struct 'PreIsaAccessor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/SuccinctBorderArray.cpp:6:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/TempFileNameGenerator.cpp:38:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/TempFileNameGenerator.cpp:50:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable startstate [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtSelectSSA.cpp:852:80: style: Local variable 'Tptr' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtSelectSSA.cpp:842:59: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtSelectSSA.cpp:852:80: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtSelectSSA.cpp:1071:37: style: Local variable 'Pprev' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtSelectSSA.cpp:1041:34: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtSelectSSA.cpp:1071:37: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtSelectSSA.cpp:1072:10: style: Local variable 'haveprev' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtSelectSSA.cpp:1042:10: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtSelectSSA.cpp:1072:10: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/TempFileNameGeneratorState.cpp:33:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable depth [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/TempFileNameGeneratorState.cpp:64:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable depth [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/TempFileNameGeneratorState.cpp:70:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nextdir [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/TempFileNameGeneratorState.cpp:78:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nextfile [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/TempFileNameGeneratorState.cpp:113:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nextdir [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/TempFileNameGeneratorState.cpp:140:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nextdir [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/Utf8BlockIndexDecoder.cpp:24:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blocksize [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/Utf8BlockIndexDecoder.cpp:35:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIS [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtSelectSSA.cpp:131:5: style: Variable 's' is assigned a value that is never used. [unreadVariable] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtSelectSSA.cpp:639:15: style: Variable 'bc' is assigned a value that is never used. [unreadVariable] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtSelectSSA.cpp:662:8: style: Variable 'bc' is assigned a value that is never used. [unreadVariable] libmaus2-2.0.813-release-20221210220409/src/libmaus2/suffixsort/bwtb3m/BwtSelectSSA.cpp:672:7: style: Variable 'bc' is assigned a value that is never used. [unreadVariable] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/Utf8DecoderBuffer.cpp:46:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/Utf8DecoderBuffer.cpp:75:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/Utf8DecoderBuffer.cpp:119:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable symsread [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/Utf8DecoderWrapper.cpp:38:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/Utf8BlockIndex.cpp:126:42: style: Local variable 'CIS' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/Utf8BlockIndex.cpp:80:56: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/Utf8BlockIndex.cpp:126:42: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/Utf8BlockIndex.cpp:132:18: style: Local variable 'bblocksize' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/Utf8BlockIndex.cpp:63:17: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/Utf8BlockIndex.cpp:132:18: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/Utf8BlockIndex.cpp:164:42: style: Local variable 'CIS' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/Utf8BlockIndex.cpp:80:56: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/Utf8BlockIndex.cpp:164:42: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/Utf8BlockIndex.cpp:170:18: style: Local variable 'bblocksize' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/Utf8BlockIndex.cpp:63:17: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/Utf8BlockIndex.cpp:170:18: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/VarBitList.cpp:106:3: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/VarBitList.cpp:117:3: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/VarBitList.cpp:128:3: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/VarBitList.cpp:33:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/VarBitList.cpp:39:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/VarBitList.cpp:45:4: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/VarBitList.cpp:61:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/VarBitList.cpp:67:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/VarBitList.cpp:73:4: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/VarBitList.cpp:93:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/VarBitList.cpp:106:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/VarBitList.cpp:117:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/VarBitList.cpp:128:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/Utf8String.cpp:41:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/Utf8String.cpp:76:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/Utf8String.cpp:332:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Histogram [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/Utf8String.cpp:358:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Histogram [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/Utf8String.cpp:401:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/Utf8String.cpp:225:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/wavelet/toWaveletTreeBits.cpp:59:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/wavelet/toWaveletTreeBits.cpp:229:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testAIO.cpp:61:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testAIO.cpp:375:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testAIO.cpp:434:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testAIO.cpp:455:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testAIO.cpp:471:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testAIO.cpp:539:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testAIO.cpp:581:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testAIO.cpp:99:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testAIO.cpp:78:21: warning: Assert statement modifies 'p'. [assignmentInAssert] libmaus2-2.0.813-release-20221210220409/src/test/testAIO.cpp:481:2: warning:inconclusive: Member variable 'SerObject::key' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testAIO.cpp:481:2: warning:inconclusive: Member variable 'SerObject::value' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testBWTDyn.cpp:110:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testBWTDyn.cpp:140:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testBWTDyn.cpp:251:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testBWTDyn.cpp:223:22: style: Local variable 'istr' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testBWTDyn.cpp:174:37: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testBWTDyn.cpp:223:22: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testBWTDyn.cpp:247:27: style: Parameter 'argv' can be declared as const array [constParameter] libmaus2-2.0.813-release-20221210220409/src/test/testBamRawDecoder.cpp:40:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/wavelet/toWaveletTreeBits.cpp:193:4: warning:inconclusive: Member variable 'CopyBackPacket::h' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/wavelet/toWaveletTreeBits.cpp:193:4: warning:inconclusive: Member variable 'CopyBackPacket::low' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/wavelet/toWaveletTreeBits.cpp:193:4: warning:inconclusive: Member variable 'CopyBackPacket::high' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/libmaus2/wavelet/toWaveletTreeBits.cpp:43:9: style:inconclusive: Technically the member function 'libmaus2::wavelet::BitLevelComparator::operator()' can be const. [functionConst] libmaus2-2.0.813-release-20221210220409/src/libmaus2/wavelet/toWaveletTreeBits.cpp:40:4: style: Struct 'BitLevelComparator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libmaus2-2.0.813-release-20221210220409/src/libmaus2/wavelet/toWaveletTreeBits.cpp:378:11: style: The if condition is the same as the previous if condition [duplicateCondition] libmaus2-2.0.813-release-20221210220409/src/libmaus2/wavelet/toWaveletTreeBits.cpp:375:11: note: First condition libmaus2-2.0.813-release-20221210220409/src/libmaus2/wavelet/toWaveletTreeBits.cpp:378:11: note: Second condition libmaus2-2.0.813-release-20221210220409/src/test/testBWTHufDyn.cpp:34:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testBWTHufDyn.cpp:44:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testBWTHufDyn.cpp:127:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testBWTHufDyn.cpp:157:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testBWTHufDyn.cpp:236:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:37:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:83:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:124:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:166:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:425:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:524:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:560:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:680:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testConstantSumCombinatorics.cpp:65:144: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testConstantSumCombinatorics.cpp:137:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testBWTHufDyn.cpp:232:27: style: Parameter 'argv' can be declared as const array [constParameter] libmaus2-2.0.813-release-20221210220409/src/test/testCopy.cpp:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testDNABitWords.cpp:134:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testDNABitWords.cpp:158:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testDNABitWords.cpp:70:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testDNABitWords.cpp:33:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testConstantSumCombinatorics.cpp:86:20: style: Local variable 'i' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testConstantSumCombinatorics.cpp:53:17: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testConstantSumCombinatorics.cpp:86:20: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testConstantSumCombinatorics.cpp:114:18: style: Local variable 'i' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testConstantSumCombinatorics.cpp:53:17: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testConstantSumCombinatorics.cpp:114:18: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testConstantSumCombinatorics.cpp:84:58: error: Out of bounds access in expression 'Vprevsums.at(j)' because 'Vprevsums' is empty. [containerOutOfBounds] libmaus2-2.0.813-release-20221210220409/src/test/testDivSufSort.cpp:86:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testDivSufSort.cpp:139:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testDivSufSort.cpp:182:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testFastRead.cpp:74:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testFastRead.cpp:52:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testFastRead.cpp:38:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testFastRead.cpp:43:50: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] libmaus2-2.0.813-release-20221210220409/src/test/testFastRead.cpp:31:34: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] libmaus2-2.0.813-release-20221210220409/src/test/testFastRead.cpp:71:27: style: Parameter 'argv' can be declared as const array [constParameter] libmaus2-2.0.813-release-20221210220409/src/test/testIsa.cpp:79:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testIsa.cpp:89:17: style: Variable 't' is assigned a value that is never used. [unreadVariable] libmaus2-2.0.813-release-20221210220409/src/test/testIsa.cpp:89:15: style: Variable 't' is assigned a value that is never used. [unreadVariable] libmaus2-2.0.813-release-20221210220409/src/test/testHuffman.cpp:61:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testHuffman.cpp:236:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testHuffman.cpp:344:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testHuffman.cpp:408:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testHuffman.cpp:478:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testHuffman.cpp:499:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testHuffman.cpp:602:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testHuffman.cpp:640:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testHuffman.cpp:667:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:177:22: style: Local variable 'i' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:170:21: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:177:22: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:203:22: style: Local variable 'i' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:170:21: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:203:22: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:205:22: style: Local variable 'i' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:170:21: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:205:22: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:223:22: style: Local variable 'i' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:216:21: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:223:22: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:275:22: style: Local variable 'i' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:216:21: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:275:22: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:277:22: style: Local variable 'i' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:216:21: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:277:22: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:293:22: style: Local variable 'i' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:287:21: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:293:22: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:314:22: style: Local variable 'i' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:287:21: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:314:22: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:343:22: style: Local variable 'i' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:325:21: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:343:22: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:368:22: style: Local variable 'i' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:325:21: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:368:22: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:392:22: style: Local variable 'i' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:379:21: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:392:22: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:417:22: style: Local variable 'i' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:379:21: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:417:22: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:631:35: style: Local variable 'bin' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:615:34: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testBitIO.cpp:631:35: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testRank.cpp:143:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testRank.cpp:227:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testRank.cpp:294:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testRank.cpp:349:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testRank.cpp:466:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testRank.cpp:522:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testRank.cpp:559:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testRank.cpp:716:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testRank.cpp:801:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testRank.cpp:849:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testRank.cpp:875:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testRank.cpp:1014:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testRank.cpp:1070:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testRank.cpp:1118:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testRank.cpp:1135:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testRank.cpp:1253:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testRank.cpp:1286:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testRank.cpp:1334:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testRank.cpp:1441:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testRank.cpp:1608:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testRank.cpp:1623:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testRank.cpp:1631:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testRank.cpp:1643:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testRank.cpp:1686:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testRank.cpp:1715:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testRank.cpp:1813:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testRank.cpp:1844:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testRunLengthBitVector.cpp:46:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testRunLengthBitVector.cpp:216:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testHuffman.cpp:443:7: style: The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libmaus2-2.0.813-release-20221210220409/src/test/testHuffman.cpp:379:15: note: Virtual function in base class libmaus2-2.0.813-release-20221210220409/src/test/testHuffman.cpp:443:7: note: Function in derived class libmaus2-2.0.813-release-20221210220409/src/test/testHuffman.cpp:651:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] libmaus2-2.0.813-release-20221210220409/src/test/testHuffman.cpp:95:23: style: Local variable 'i' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testHuffman.cpp:44:21: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testHuffman.cpp:95:23: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testHuffman.cpp:184:23: style: Local variable 'i' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testHuffman.cpp:125:21: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testHuffman.cpp:184:23: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testHuffman.cpp:35:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] libmaus2-2.0.813-release-20221210220409/src/test/testHuffman.cpp:259:9: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] libmaus2-2.0.813-release-20221210220409/src/test/testHuffman.cpp:322:9: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] libmaus2-2.0.813-release-20221210220409/src/test/testThreadPool.cpp:54:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerrlock [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testThreadPool.cpp:196:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testRunLengthBitVector.cpp:123:13: style: Local variable 'symsum' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testRunLengthBitVector.cpp:62:11: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testRunLengthBitVector.cpp:123:13: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testRunLengthBitVector.cpp:124:13: style: Local variable 'runsum' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testRunLengthBitVector.cpp:63:11: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testRunLengthBitVector.cpp:124:13: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testRunLengthBitVector.cpp:125:34: style: Local variable 'RL' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testRunLengthBitVector.cpp:41:32: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testRunLengthBitVector.cpp:125:34: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testRunLengthBitVector.cpp:131:27: style: Local variable 'R' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testRunLengthBitVector.cpp:43:25: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testRunLengthBitVector.cpp:131:27: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testThreadPool.cpp:30:14: performance:inconclusive: Either there is a missing 'override', or the member function 'HelloWorldThreadPackageData::getText' can be static. [functionStatic] libmaus2-2.0.813-release-20221210220409/src/test/testThreadPool.cpp:41:2: style: Struct 'HelloWorldThreadPackageDispatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libmaus2-2.0.813-release-20221210220409/src/test/testThreadPool.cpp:49:33: style: Variable 'HP' can be declared as reference to const [constVariableReference] libmaus2-2.0.813-release-20221210220409/src/test/testThreadPoolBamParse.cpp:52:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testThreadPoolBamAccumulate.cpp:34:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testThreadPoolBgzfDecompress.cpp:34:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testThreadPoolBgzfRead.cpp:35:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testThreadPoolCramEncode.cpp:36:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testThreadPoolRead.cpp:34:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testToWaveletTreeBits.cpp:46:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testTrie.cpp:37:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testTrie.cpp:52:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testTrie.cpp:29:2: style: Struct 'PrintCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libmaus2-2.0.813-release-20221210220409/src/test/testWaveletExternal.cpp:64:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testWaveletExternal.cpp:120:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testWaveletExternal.cpp:279:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testWaveletExternal.cpp:337:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testWaveletExternal.cpp:374:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testWaveletExternal.cpp:478:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] libmaus2-2.0.813-release-20221210220409/src/test/testWaveletExternal.cpp:117:9: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] libmaus2-2.0.813-release-20221210220409/src/test/testargparser.cpp:26:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testalignerspeed.cpp:100:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testarrayinput.cpp:64:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testautoarray2d.cpp:65:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testRank.cpp:1671:14: performance: Searching before insertion is not necessary. Instead of 'R[s[i]]=0' consider using 'R.try_emplace(s[i], 0);'. [stlFindInsert] libmaus2-2.0.813-release-20221210220409/src/test/testavlset.cpp:35:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testavlset.cpp:225:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testavlset.cpp:294:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testavlset.cpp:540:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testavlset.cpp:395:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testavx.cpp:133:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testbamcat.cpp:39:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_VERSION [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testbamcat.cpp:59:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testbamcmp.cpp:54:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testbamdamage.cpp:10:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testbamgetrefreg.cpp:29:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testbamdif.cpp:61:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBMAUS2_BAMBAM_FREVERSE [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testbamdif.cpp:152:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testbamdif.cpp:306:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testbamheaderparser.cpp:27:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testbamindex.cpp:48:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable streameof [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testbammateerase.cpp:34:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testbammergecollate.cpp:47:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testbamdif.cpp:55:7: performance:inconclusive: Technically the member function 'SequenceComparison::flip' can be static (but you may consider moving to unnamed namespace). [functionStatic] libmaus2-2.0.813-release-20221210220409/src/test/testbamdif.cpp:33:2: style: Struct 'SequenceComparison' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libmaus2-2.0.813-release-20221210220409/src/test/testbammergecoordinate.cpp:39:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_VERSION [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testbammergecoordinate.cpp:58:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testbammergequeryname.cpp:39:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_VERSION [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testbammergequeryname.cpp:58:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testbamnumericalindex.cpp:38:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testbamrange.cpp:35:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testbamtofastq.cpp:72:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testbamrewrite.cpp:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testalignerspeed.cpp:46:2: warning:inconclusive: Member variable 'AlignInfo::l_a' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testalignerspeed.cpp:46:2: warning:inconclusive: Member variable 'AlignInfo::l_b' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testalignerspeed.cpp:134:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] libmaus2-2.0.813-release-20221210220409/src/test/testalignerspeed.cpp:372:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] libmaus2-2.0.813-release-20221210220409/src/test/testalignerspeed.cpp:551:0: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] libmaus2-2.0.813-release-20221210220409/src/test/testalignerspeed.cpp:882:20: style: Local variable 'i' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testalignerspeed.cpp:862:19: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testalignerspeed.cpp:882:20: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testbandedlcs.cpp:61:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testbamwriter.cpp:34:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBMAUS2_BAMBAM_FUNMAP [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testbamwriter.cpp:99:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testbitbtree.cpp:272:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testbitbtree.cpp:150:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testbitbtree.cpp:31:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testbtree.cpp:566:79: debug: Failed to instantiate template "BTreeLeaf". The checking continues anyway. [templateInstantiation] libmaus2-2.0.813-release-20221210220409/src/test/testbwtconstruction.cpp:32:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testbwtconstruction.cpp:126:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testbitbtree.cpp:228:15: style: Local variable 'p' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testbitbtree.cpp:193:12: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testbitbtree.cpp:228:15: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testbwtconstructionfasta.cpp:30:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testbwtconstructionfasta.cpp:113:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testbytecnt.cpp:151:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testbtree.cpp:551:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testbwtmergeinternal.cpp:247:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testbytetocompact.cpp:65:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testbytetocompact.cpp:193:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testbwtmergeinternal.cpp:254:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] libmaus2-2.0.813-release-20221210220409/src/test/testbwtmergeinternal.cpp:23:37: performance: Function parameter 's' should be passed by const reference. [passedByValue] libmaus2-2.0.813-release-20221210220409/src/test/testbwtmergeinternal.cpp:27:26: style: Variable 'front' is assigned a value that is never used. [unreadVariable] libmaus2-2.0.813-release-20221210220409/src/test/testbwtmergeinternal.cpp:28:26: style: Variable 'back' is assigned a value that is never used. [unreadVariable] libmaus2-2.0.813-release-20221210220409/src/test/testbwtmergeinternal.cpp:27:20: style: Variable 'front' is assigned a value that is never used. [unreadVariable] libmaus2-2.0.813-release-20221210220409/src/test/testbwtmergeinternal.cpp:28:20: style: Variable 'back' is assigned a value that is never used. [unreadVariable] libmaus2-2.0.813-release-20221210220409/src/test/testcachealignedalloc.cpp:27:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testcachealignedalloc.cpp:44:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testbytetocompact.cpp:205:18: style: Local variable 'b' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testbytetocompact.cpp:189:22: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testbytetocompact.cpp:205:18: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testcirchash.cpp:31:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testcirchash.cpp:99:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testcirchash.cpp:188:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testcirchash.cpp:211:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testcirchash.cpp:260:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testcollatespeed.cpp:48:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testcompactfastrandom.cpp:27:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testcompact.cpp:60:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testcompact.cpp:118:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testconvpowercache.cpp:137:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testcst.cpp:104:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerrlock [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testcst.cpp:127:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testbtree.cpp:262:2: warning: Member variable 'BTreeInnerNode < unsigned int , leaf_size , inner_node_size , uint8_t , uint8_t , std :: less < int > >::keys' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testbtree.cpp:262:2: warning: Member variable 'BTreeInnerNode < unsigned int , leaf_size , inner_node_size , uint8_t , uint8_t , std :: less < int > >::children' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testbtree.cpp:131:2: warning: Member variable 'BTreeLeaf < unsigned int , 32 , 4 , uint8_t , uint8_t , std :: less < int > >::keys' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testbtree.cpp:131:2: warning: Member variable 'BTreeLeaf < unsigned int , leaf_size , inner_node_size , uint8_t , uint8_t , std :: less < int > >::keys' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testbtree.cpp:245:28: warning: The struct 'BTreeInnerNode < unsigned int , leaf_size , inner_node_size , uint8_t , uint8_t , std :: less < int > >' defines member variable with name 'leaf_size' also defined in its parent struct 'BTreeAbstractNode < unsigned int , leaf_size , inner_node_size , uint8_t , uint8_t , std :: less < int > >'. [duplInheritedMember] libmaus2-2.0.813-release-20221210220409/src/test/testbtree.cpp:79:28: note: Parent variable 'BTreeAbstractNode < unsigned int , leaf_size , inner_node_size , uint8_t , uint8_t , std :: less < int > >::leaf_size' libmaus2-2.0.813-release-20221210220409/src/test/testbtree.cpp:245:28: note: Derived variable 'BTreeInnerNode < unsigned int , leaf_size , inner_node_size , uint8_t , uint8_t , std :: less < int > >::leaf_size' libmaus2-2.0.813-release-20221210220409/src/test/testconvpowercache.cpp:58:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] libmaus2-2.0.813-release-20221210220409/src/test/testbtree.cpp:246:28: warning: The struct 'BTreeInnerNode < unsigned int , leaf_size , inner_node_size , uint8_t , uint8_t , std :: less < int > >' defines member variable with name 'leaf_size_2' also defined in its parent struct 'BTreeAbstractNode < unsigned int , leaf_size , inner_node_size , uint8_t , uint8_t , std :: less < int > >'. [duplInheritedMember] libmaus2-2.0.813-release-20221210220409/src/test/testbtree.cpp:80:28: note: Parent variable 'BTreeAbstractNode < unsigned int , leaf_size , inner_node_size , uint8_t , uint8_t , std :: less < int > >::leaf_size_2' libmaus2-2.0.813-release-20221210220409/src/test/testbtree.cpp:246:28: note: Derived variable 'BTreeInnerNode < unsigned int , leaf_size , inner_node_size , uint8_t , uint8_t , std :: less < int > >::leaf_size_2' libmaus2-2.0.813-release-20221210220409/src/test/testconvpowercache.cpp:62:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] libmaus2-2.0.813-release-20221210220409/src/test/testbtree.cpp:247:28: warning: The struct 'BTreeInnerNode < unsigned int , leaf_size , inner_node_size , uint8_t , uint8_t , std :: less < int > >' defines member variable with name 'inner_node_size' also defined in its parent struct 'BTreeAbstractNode < unsigned int , leaf_size , inner_node_size , uint8_t , uint8_t , std :: less < int > >'. [duplInheritedMember] libmaus2-2.0.813-release-20221210220409/src/test/testbtree.cpp:81:28: note: Parent variable 'BTreeAbstractNode < unsigned int , leaf_size , inner_node_size , uint8_t , uint8_t , std :: less < int > >::inner_node_size' libmaus2-2.0.813-release-20221210220409/src/test/testbtree.cpp:247:28: note: Derived variable 'BTreeInnerNode < unsigned int , leaf_size , inner_node_size , uint8_t , uint8_t , std :: less < int > >::inner_node_size' libmaus2-2.0.813-release-20221210220409/src/test/testbtree.cpp:263:3: style: The destructor '~BTreeInnerNode < unsigned int , leaf_size , inner_node_size , uint8_t , uint8_t , std :: less < int > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libmaus2-2.0.813-release-20221210220409/src/test/testbtree.cpp:89:11: note: Virtual destructor in base class libmaus2-2.0.813-release-20221210220409/src/test/testbtree.cpp:263:3: note: Destructor in derived class libmaus2-2.0.813-release-20221210220409/src/test/testbtree.cpp:272:7: style: The function 'insert' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libmaus2-2.0.813-release-20221210220409/src/test/testbtree.cpp:94:15: note: Virtual function in base class libmaus2-2.0.813-release-20221210220409/src/test/testbtree.cpp:272:7: note: Function in derived class libmaus2-2.0.813-release-20221210220409/src/test/testbtree.cpp:397:19: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libmaus2-2.0.813-release-20221210220409/src/test/testbtree.cpp:95:19: note: Virtual function in base class libmaus2-2.0.813-release-20221210220409/src/test/testbtree.cpp:397:19: note: Function in derived class libmaus2-2.0.813-release-20221210220409/src/test/testbtree.cpp:407:7: style: The function 'fillVector' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libmaus2-2.0.813-release-20221210220409/src/test/testbtree.cpp:98:15: note: Virtual function in base class libmaus2-2.0.813-release-20221210220409/src/test/testbtree.cpp:407:7: note: Function in derived class libmaus2-2.0.813-release-20221210220409/src/test/testbtree.cpp:417:17: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libmaus2-2.0.813-release-20221210220409/src/test/testbtree.cpp:96:25: note: Virtual function in base class libmaus2-2.0.813-release-20221210220409/src/test/testbtree.cpp:417:17: note: Function in derived class libmaus2-2.0.813-release-20221210220409/src/test/testconvpowercache.cpp:95:27: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] libmaus2-2.0.813-release-20221210220409/src/test/testconvpowercache.cpp:86:23: style: Variable 'C' is assigned a value that is never used. [unreadVariable] libmaus2-2.0.813-release-20221210220409/src/test/testconvpowercache.cpp:111:23: style: Variable 'C' is assigned a value that is never used. [unreadVariable] libmaus2-2.0.813-release-20221210220409/src/test/testbtree.cpp:608:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] libmaus2-2.0.813-release-20221210220409/src/test/testdazzleralignmentrewrite.cpp:31:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testcst.cpp:78:15: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] libmaus2-2.0.813-release-20221210220409/src/test/testcst.cpp:71:16: note: outer condition: Q.size() libmaus2-2.0.813-release-20221210220409/src/test/testcst.cpp:78:15: note: identical inner condition: Q.size() libmaus2-2.0.813-release-20221210220409/src/test/testdazzlerindex.cpp:74:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testdecimalnumberparser.cpp:59:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testdecimalnumberparser.cpp:105:4: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] libmaus2-2.0.813-release-20221210220409/src/test/testdazzlerindex.cpp:84:24: performance: Searching before insertion is not necessary. Instead of 'fmap[OVL.aread]=fpos' consider using 'fmap.try_emplace(OVL.aread, fpos);'. [stlFindInsert] libmaus2-2.0.813-release-20221210220409/src/test/testdazzlerindex.cpp:109:41: error: Out of bounds access in expression 'fmap.rbegin()' because 'fmap' is empty. [containerOutOfBounds] libmaus2-2.0.813-release-20221210220409/src/test/testdazzlerindex.cpp:80:29: note: Assuming condition is false libmaus2-2.0.813-release-20221210220409/src/test/testdazzlerindex.cpp:109:41: note: Access out of bounds libmaus2-2.0.813-release-20221210220409/src/test/testdiag.cpp:160:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable score [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testdifenc.cpp:39:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testdiag.cpp:106:7: style:inconclusive: Technically the member function 'NumberBlockDiagonal::valid' can be const. [functionConst] libmaus2-2.0.813-release-20221210220409/src/test/testdl.cpp:27:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testdazzlerdb.cpp:68:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testdnasuffixtrav.cpp:29:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testdnasuffixtrav.cpp:80:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testeditdistance.cpp:56:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testeditdistance.cpp:133:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testeditdistance.cpp:191:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testdnarank.cpp:203:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testdnarank.cpp:56:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testexternalmemoryindex.cpp:82:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testexternalmemoryindex.cpp:31:2: style: Struct 'SerialisableUint64' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libmaus2-2.0.813-release-20221210220409/src/test/testexternalsort.cpp:41:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testfaextract.cpp:49:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testfaindex.cpp:26:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testfastablockrecode.cpp:31:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testfastaexplode.cpp:27:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testfastablockrecode.cpp:51:8: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] libmaus2-2.0.813-release-20221210220409/src/test/testfastaparse.cpp:42:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testfastarewrite.cpp:20:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testfastashred.cpp:26:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testfastarecode.cpp:54:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testfastasingleline.cpp:31:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testfastqstream.cpp:35:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testfastqstream.cpp:94:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testfastqstream.cpp:140:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testfastqstream.cpp:173:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testfastqtobam.cpp:38:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_VERSION [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testfastqtobam.cpp:53:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testfastqtobam.cpp:85:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testdazzlerdb.cpp:163:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] libmaus2-2.0.813-release-20221210220409/src/test/testdazzlerdb.cpp:185:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] libmaus2-2.0.813-release-20221210220409/src/test/testdazzlerdb.cpp:322:0: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] libmaus2-2.0.813-release-20221210220409/src/test/testdazzlerdb.cpp:99:21: style: Local variable 'i' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testdazzlerdb.cpp:83:20: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testdazzlerdb.cpp:99:21: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testftp.cpp:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testfqbgzf.cpp:53:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testfastarecode.cpp:58:12: style: The scope of the variable 'curpos' can be reduced. [variableScope] libmaus2-2.0.813-release-20221210220409/src/test/testgammapd.cpp:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgaparraybyte.cpp:82:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgeneflatfile.cpp:33:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgunzip.cpp:28:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testhist.cpp:27:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testhashcollisions.cpp:53:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testhashcollisions.cpp:73:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testhist.cpp:32:11: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] libmaus2-2.0.813-release-20221210220409/src/test/testhist.cpp:27:13: note: outer condition: std::cin libmaus2-2.0.813-release-20221210220409/src/test/testhist.cpp:32:11: note: identical inner condition: std::cin libmaus2-2.0.813-release-20221210220409/src/test/testintervaltree.cpp:29:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testhashcollisions.cpp:63:7: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] libmaus2-2.0.813-release-20221210220409/src/test/testkcnt.cpp:47:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testkmp.cpp:70:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testkmp.cpp:123:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testkmp.cpp:172:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:123:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:183:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:244:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:269:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:317:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:421:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:467:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:526:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:573:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:668:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:754:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:782:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:810:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:860:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:910:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:981:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:1035:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:1121:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:1166:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:1213:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:1264:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:1315:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:1369:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:1421:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:1482:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:1546:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:1571:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:1603:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:1641:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:1732:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:1817:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:1912:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:2014:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:2049:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:2115:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:2173:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testlassort.cpp:37:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testlibarchive.cpp:32:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testlibcurl.cpp:49:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testkmp.cpp:48:18: style: Local variable 'i' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testkmp.cpp:33:17: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testkmp.cpp:48:18: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testlinebuffer.cpp:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testlognormal.cpp:26:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testlowbits.cpp:26:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testlowmembamheaderparser.cpp:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testlowmembamheaderparser.cpp:79:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_VERSION [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testlowmembamheaderparser.cpp:149:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testlru.cpp:47:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testlru.cpp:90:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testmapperm.cpp:68:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testlz.cpp:129:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testlz.cpp:276:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testlz.cpp:495:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testmatrix.cpp:41:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testmd5.cpp:35:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testlz.cpp:56:21: warning: Assert statement modifies 'rp'. [assignmentInAssert] libmaus2-2.0.813-release-20221210220409/src/test/testlz.cpp:85:21: warning: Assert statement modifies 'rp'. [assignmentInAssert] libmaus2-2.0.813-release-20221210220409/src/test/testlz.cpp:287:43: warning: Assert statement modifies 'j'. [assignmentInAssert] libmaus2-2.0.813-release-20221210220409/src/test/testlz.cpp:302:42: warning: Assert statement modifies 'j'. [assignmentInAssert] libmaus2-2.0.813-release-20221210220409/src/test/testlz.cpp:153:19: style: Variable 'pc' can be declared as pointer to const [constVariablePointer] libmaus2-2.0.813-release-20221210220409/src/test/testmurmur3.cpp:36:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testnnplocalaligner.cpp:34:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testnpl.cpp:45:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testnplself.cpp:79:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testnumcpus.cpp:25:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:1592:23: warning: Assert statement modifies 'j'. [assignmentInAssert] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:1621:23: warning: Assert statement modifies 'j'. [assignmentInAssert] libmaus2-2.0.813-release-20221210220409/src/test/testpacdecode.cpp:48:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testpanic.cpp:49:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testpanic.cpp:131:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:2030:9: performance:inconclusive: Technically the member function 'testGenericGamma::::NullPut::put' can be static (but you may consider moving to unnamed namespace). [functionStatic] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:2096:9: performance:inconclusive: Technically the member function 'testGenericGammaMasked::::NullPut::put' can be static (but you may consider moving to unnamed namespace). [functionStatic] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:91:2: style: Struct 'VectorGet < uint64_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:91:2: style: Struct 'VectorGet < libmaus2 :: math :: UnsignedInteger < 4 > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libmaus2-2.0.813-release-20221210220409/src/test/testpairalign.cpp:69:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spattern [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamblocksort.cpp:278:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamblocksort.cpp:86:141: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_sort_control_input_bam [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testpairalign.cpp:36:8: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] libmaus2-2.0.813-release-20221210220409/src/test/testpairalign.cpp:97:15: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:390:17: style: Local variable 'off' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:380:17: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:390:17: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:662:50: style: Local variable 'SGGCD' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:635:49: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:662:50: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:748:51: style: Local variable 'SGGCD' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:721:50: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:748:51: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:1681:61: style: Local variable 'Tdec' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:1672:60: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:1681:61: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:1858:68: style: Local variable 'Tdec' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:1849:67: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:1858:68: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:1977:66: style: Local variable 'Gdec' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:1932:65: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:1977:66: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:619:42: style: Variable 'splitkeys' is assigned a value that is never used. [unreadVariable] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:619:32: style: Variable 'splitkeys' is assigned a value that is never used. [unreadVariable] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:705:42: style: Variable 'splitkeys' is assigned a value that is never used. [unreadVariable] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:705:32: style: Variable 'splitkeys' is assigned a value that is never used. [unreadVariable] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:1469:24: style: Variable 'ffn' is assigned a value that is never used. [unreadVariable] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:1469:20: style: Variable 'ffn' is assigned a value that is never used. [unreadVariable] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:1533:24: style: Variable 'ffn' is assigned a value that is never used. [unreadVariable] libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:1533:20: style: Variable 'ffn' is assigned a value that is never used. [unreadVariable] libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamrewrite.cpp:580:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamrewrite.cpp:675:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerrlock [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamrewrite.cpp:819:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blockid [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamrewrite.cpp:931:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamrewrite.cpp:1084:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamrewrite.cpp:1133:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamsorting.cpp:26:136: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamvalidation.cpp:411:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamvalidation.cpp:506:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerrlock [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamvalidation.cpp:569:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamvalidation.cpp:618:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testparasail.cpp:88:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testprotalign.cpp:31:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamvalidation.cpp:185:10: performance:inconclusive: Either there is a missing 'override', or the member function 'libmaus2::bambam::parallel::ValidationControl::returnSeqChecksumsObject' can be static. [functionStatic] libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamvalidation.cpp:412:18: style: Redundant initialization for 'algnbuffer'. The initialized value is overwritten before it is read. [redundantInitialization] libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamvalidation.cpp:398:50: note: algnbuffer is initialized libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamvalidation.cpp:412:18: note: algnbuffer is overwritten libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamvalidation.cpp:346:73: style: Local variable 'inblocks' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamvalidation.cpp:336:72: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamvalidation.cpp:346:73: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamvalidation.cpp:347:56: style: Local variable 'outblocks' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamvalidation.cpp:337:55: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamvalidation.cpp:347:56: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testqreorder.cpp:28:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testqreorder.cpp:158:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamvalidation.cpp:552:61: style: Parameter 'V' can be declared as reference to const [constParameterReference] libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamvalidation.cpp:177:6: style: int result is returned as long value. If the return value is long to avoid loss of information, then you have loss of information. [truncLongCastReturn] libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamvalidation.cpp:336:72: style: Unused variable: inblocks [unusedVariable] libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamvalidation.cpp:337:55: style: Unused variable: outblocks [unusedVariable] libmaus2-2.0.813-release-20221210220409/src/test/testrlhist.cpp:44:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamrewrite.cpp:286:10: performance:inconclusive: Either there is a missing 'override', or the member function 'libmaus2::bambam::parallel::RewriteControl::returnSeqChecksumsObject' can be static. [functionStatic] libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamrewrite.cpp:1115:10: performance:inconclusive: Either there is a missing 'override', or the member function 'libmaus2::bambam::parallel::RewriteControl::fragmentAlignmentBufferRewriteUpdateInterval' can be static. [functionStatic] libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamrewrite.cpp:1104:11: style: The if condition is the same as the previous if condition [duplicateCondition] libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamrewrite.cpp:1096:11: note: First condition libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamrewrite.cpp:1104:11: note: Second condition libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamrewrite.cpp:581:18: style: Redundant initialization for 'algnbuffer'. The initialized value is overwritten before it is read. [redundantInitialization] libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamrewrite.cpp:567:50: note: algnbuffer is initialized libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamrewrite.cpp:581:18: note: algnbuffer is overwritten libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamrewrite.cpp:736:12: style: Redundant initialization for 'algn'. The initialized value is overwritten before it is read. [redundantInitialization] libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamrewrite.cpp:733:53: note: algn is initialized libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamrewrite.cpp:736:12: note: algn is overwritten libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamrewrite.cpp:515:73: style: Local variable 'inblocks' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamrewrite.cpp:505:72: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamrewrite.cpp:515:73: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamrewrite.cpp:516:56: style: Local variable 'outblocks' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamrewrite.cpp:506:55: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamrewrite.cpp:516:56: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamrewrite.cpp:962:49: style: Parameter 'FAB' can be declared as reference to const [constParameterReference] libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamrewrite.cpp:1066:61: style: Parameter 'V' can be declared as reference to const [constParameterReference] libmaus2-2.0.813-release-20221210220409/src/test/testrmmtree.cpp:64:122: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testrmmtree.cpp:90:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamrewrite.cpp:505:72: style: Unused variable: inblocks [unusedVariable] libmaus2-2.0.813-release-20221210220409/src/test/testparallelbamrewrite.cpp:506:55: style: Unused variable: outblocks [unusedVariable] libmaus2-2.0.813-release-20221210220409/src/test/testsamdecoder.cpp:41:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testscramtosam.cpp:27:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testserialisedsorting.cpp:105:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsamrecoding.cpp:86:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testserialisedsorting.cpp:25:2: style: Struct 'Obj' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libmaus2-2.0.813-release-20221210220409/src/test/testserialisedsorting.cpp:26:2: style: Struct 'Obj' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libmaus2-2.0.813-release-20221210220409/src/test/testsamrecoding.cpp:71:15: warning: Assert statement modifies 'l'. [assignmentInAssert] libmaus2-2.0.813-release-20221210220409/src/test/testsamrecoding.cpp:73:15: warning: Assert statement modifies 'l'. [assignmentInAssert] libmaus2-2.0.813-release-20221210220409/src/test/testsamrecoding.cpp:77:15: warning: Assert statement modifies 'l'. [assignmentInAssert] libmaus2-2.0.813-release-20221210220409/src/test/testsimplebloomcollisions.cpp:37:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsamrecoding.cpp:35:22: style: Unused variable: checkostr [unusedVariable] libmaus2-2.0.813-release-20221210220409/src/test/testsha.cpp:56:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsha.cpp:131:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsha.cpp:191:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsha.cpp:255:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsha.cpp:288:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsha.cpp:43:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplecompressblock.cpp:38:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplecompressblock.cpp:123:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplehash.cpp:63:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplecompressblock.cpp:70:27: style: Unused variable: filenames [unusedVariable] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpool.cpp:90:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpool.cpp:137:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpool.cpp:212:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsha.cpp:304:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] libmaus2-2.0.813-release-20221210220409/src/test/testsimpletrie.cpp:26:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsnappy.cpp:42:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsnappy.cpp:76:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsnappy.cpp:123:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsnappy.cpp:136:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsnappyconcat.cpp:181:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsnappyconcat.cpp:62:24: warning: Assert statement modifies 'j'. [assignmentInAssert] libmaus2-2.0.813-release-20221210220409/src/test/testsnappyconcat.cpp:152:25: warning: Assert statement modifies 'j'. [assignmentInAssert] libmaus2-2.0.813-release-20221210220409/src/test/testsplaytree.cpp:75:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsplaytree.cpp:145:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsplaytree.cpp:226:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsplaytree.cpp:163:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:212:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:349:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:444:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:570:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:612:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:670:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:747:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:774:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/teststringgraph.cpp:56:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/teststronglyconnectedcomponents.cpp:54:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/teststronglyconnectedcomponents.cpp:120:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsymcnt.cpp:33:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sbit [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsymcnt.cpp:84:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sbit [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsymcnt.cpp:135:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsyncfastreaderbase.cpp:45:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsyncreorderset.cpp:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:2232:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:3981:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:3932:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:3699:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerrlock [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:3335:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerrlock [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:2920:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerrlock [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:1935:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:1835:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bamthreadpooldecodecontextbase_dispatcher_id_read [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:1586:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:913:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:616:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testtopologicalsorting.cpp:27:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testtopologicalsorting.cpp:105:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testunsignedinteger.cpp:28:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testunsignedinteger.cpp:47:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testunsignedinteger.cpp:258:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testurlinputstream.cpp:38:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testutf8split.cpp:63:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testutf8split.cpp:164:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testutf8split.cpp:216:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testutf8split.cpp:253:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:730:9: performance:inconclusive: Technically the member function 'LocalIntProjector::swap' can be static (but you may consider moving to unnamed namespace). [functionStatic] libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:736:9: performance:inconclusive: Technically the member function 'LocalIntProjector::comp' can be static (but you may consider moving to unnamed namespace). [functionStatic] libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:830:18: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:795:32: note: outer condition: z<3 libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:830:18: note: opposite inner condition: z==3 libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:822:18: style: Condition 'z==2' is always true [knownConditionTrueFalse] libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:810:18: note: Assuming that condition 'z==1' is not redundant libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:795:32: note: Assuming that condition 'z<3' is not redundant libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:822:18: note: Condition 'z==2' is always true libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:1481:12: style: Condition 'i==0' is always true [knownConditionTrueFalse] libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:1478:28: note: Assuming that condition 'i<1' is not redundant libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:1481:12: note: Condition 'i==0' is always true libmaus2-2.0.813-release-20221210220409/src/test/testvalidatebamindex.cpp:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testvalidatebamindex.cpp:75:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testvalidatebamindex.cpp:107:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:1437:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:1511:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:795:23: style: Local variable 'z' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:780:22: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:795:23: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:798:18: style: Local variable 'VT' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:791:17: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:798:18: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:1491:21: style: Local variable 'i' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:1478:19: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:1491:21: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:1524:19: style: Local variable 'i' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:1517:21: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:1524:19: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:1534:19: style: Local variable 'i' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:1517:21: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:1534:19: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:1543:19: style: Local variable 'i' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:1517:21: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:1543:19: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:1553:19: style: Local variable 'i' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:1517:21: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:1553:19: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:916:6: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:918:6: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:964:7: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:966:7: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:1021:7: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:1023:7: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] libmaus2-2.0.813-release-20221210220409/src/test/testsort.cpp:791:20: style: Variable 'VT' is assigned a value that is never used. [unreadVariable] libmaus2-2.0.813-release-20221210220409/src/test/testxz.cpp:31:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testzlibconcat.cpp:181:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libmaus2-2.0.813-release-20221210220409/src/test/testzlibconcat.cpp:62:24: warning: Assert statement modifies 'j'. [assignmentInAssert] libmaus2-2.0.813-release-20221210220409/src/test/testzlibconcat.cpp:152:25: warning: Assert statement modifies 'j'. [assignmentInAssert] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:772:28: warning: Assert statement calls a function which may have desired side effects: 'std::istream::peek'. [assertWithSideEffect] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:2188:2: warning: Member variable 'BamThreadPoolMergeProcessBufferInfo::buffer' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:2188:2: warning: Member variable 'BamThreadPoolMergeProcessBufferInfo::pc' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:2188:2: warning: Member variable 'BamThreadPoolMergeProcessBufferInfo::pe' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:2289:2: warning: Member variable 'BamThreadPoolMergeParserState::blockred' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:2043:2: warning: Member variable 'BamThreadPoolMergeProcessPackage < libmaus2 :: bambam :: BamAlignmentPosComparator >::blockid' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:2043:2: warning: Member variable 'BamThreadPoolMergeProcessPackage < libmaus2 :: bambam :: BamAlignmentPosComparator >::baseid' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:2043:2: warning: Member variable 'BamThreadPoolMergeProcessPackage < libmaus2 :: bambam :: BamAlignmentPosComparator >::seqid' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:2043:2: warning: Member variable 'BamThreadPoolMergeProcessPackage < libmaus2 :: bambam :: BamAlignmentNameComparator >::blockid' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:2043:2: warning: Member variable 'BamThreadPoolMergeProcessPackage < libmaus2 :: bambam :: BamAlignmentNameComparator >::baseid' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:2043:2: warning: Member variable 'BamThreadPoolMergeProcessPackage < libmaus2 :: bambam :: BamAlignmentNameComparator >::seqid' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:2010:2: warning: Member variable 'BamThreadPoolMergeDecompressPackage < libmaus2 :: bambam :: BamAlignmentPosComparator >::blockid' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:2010:2: warning: Member variable 'BamThreadPoolMergeDecompressPackage < libmaus2 :: bambam :: BamAlignmentPosComparator >::baseid' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:2010:2: warning: Member variable 'BamThreadPoolMergeDecompressPackage < libmaus2 :: bambam :: BamAlignmentPosComparator >::seqid' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:2010:2: warning: Member variable 'BamThreadPoolMergeDecompressPackage < libmaus2 :: bambam :: BamAlignmentNameComparator >::blockid' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:2010:2: warning: Member variable 'BamThreadPoolMergeDecompressPackage < libmaus2 :: bambam :: BamAlignmentNameComparator >::baseid' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:2010:2: warning: Member variable 'BamThreadPoolMergeDecompressPackage < libmaus2 :: bambam :: BamAlignmentNameComparator >::seqid' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:1979:2: warning: Member variable 'BamThreadPoolMergeReadPackage < libmaus2 :: bambam :: BamAlignmentPosComparator >::blockid' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:1979:2: warning: Member variable 'BamThreadPoolMergeReadPackage < libmaus2 :: bambam :: BamAlignmentNameComparator >::blockid' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:455:2: warning: Member variable 'BamThreadPoolDecodeBamWritePackage < libmaus2 :: bambam :: BamAlignmentPosComparator >::baseid' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:455:2: warning: Member variable 'BamThreadPoolDecodeBamWritePackage < libmaus2 :: bambam :: BamAlignmentPosComparator >::blockid' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:455:2: warning: Member variable 'BamThreadPoolDecodeBamWritePackage < libmaus2 :: bambam :: BamAlignmentPosComparator >::write_block_id' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:455:2: warning: Member variable 'BamThreadPoolDecodeBamWritePackage < libmaus2 :: bambam :: BamAlignmentNameComparator >::baseid' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:455:2: warning: Member variable 'BamThreadPoolDecodeBamWritePackage < libmaus2 :: bambam :: BamAlignmentNameComparator >::blockid' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:455:2: warning: Member variable 'BamThreadPoolDecodeBamWritePackage < libmaus2 :: bambam :: BamAlignmentNameComparator >::write_block_id' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:393:2: warning: Member variable 'BamThreadPoolDecodeBamSortPackage < libmaus2 :: bambam :: BamAlignmentPosComparator >::baseid' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:393:2: warning: Member variable 'BamThreadPoolDecodeBamSortPackage < libmaus2 :: bambam :: BamAlignmentPosComparator >::blockid' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:393:2: warning: Member variable 'BamThreadPoolDecodeBamSortPackage < libmaus2 :: bambam :: BamAlignmentPosComparator >::sort_base_id' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:393:2: warning: Member variable 'BamThreadPoolDecodeBamSortPackage < libmaus2 :: bambam :: BamAlignmentPosComparator >::sort_merge_id' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:393:2: warning: Member variable 'BamThreadPoolDecodeBamSortPackage < libmaus2 :: bambam :: BamAlignmentPosComparator >::sort_submerge_id' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:393:2: warning: Member variable 'BamThreadPoolDecodeBamSortPackage < libmaus2 :: bambam :: BamAlignmentNameComparator >::baseid' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:393:2: warning: Member variable 'BamThreadPoolDecodeBamSortPackage < libmaus2 :: bambam :: BamAlignmentNameComparator >::blockid' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:393:2: warning: Member variable 'BamThreadPoolDecodeBamSortPackage < libmaus2 :: bambam :: BamAlignmentNameComparator >::sort_base_id' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:393:2: warning: Member variable 'BamThreadPoolDecodeBamSortPackage < libmaus2 :: bambam :: BamAlignmentNameComparator >::sort_merge_id' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:393:2: warning: Member variable 'BamThreadPoolDecodeBamSortPackage < libmaus2 :: bambam :: BamAlignmentNameComparator >::sort_submerge_id' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:305:2: warning: Member variable 'BamThreadPoolDecodeBamProcessPackage < libmaus2 :: bambam :: BamAlignmentPosComparator >::baseid' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:305:2: warning: Member variable 'BamThreadPoolDecodeBamProcessPackage < libmaus2 :: bambam :: BamAlignmentPosComparator >::blockid' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:305:2: warning: Member variable 'BamThreadPoolDecodeBamProcessPackage < libmaus2 :: bambam :: BamAlignmentNameComparator >::baseid' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:305:2: warning: Member variable 'BamThreadPoolDecodeBamProcessPackage < libmaus2 :: bambam :: BamAlignmentNameComparator >::blockid' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:271:2: warning: Member variable 'BamThreadPoolDecodeBamParsePackage < libmaus2 :: bambam :: BamAlignmentPosComparator >::baseid' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:271:2: warning: Member variable 'BamThreadPoolDecodeBamParsePackage < libmaus2 :: bambam :: BamAlignmentPosComparator >::blockid' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:271:2: warning: Member variable 'BamThreadPoolDecodeBamParsePackage < libmaus2 :: bambam :: BamAlignmentNameComparator >::baseid' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:271:2: warning: Member variable 'BamThreadPoolDecodeBamParsePackage < libmaus2 :: bambam :: BamAlignmentNameComparator >::blockid' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:233:2: warning: Member variable 'BamThreadPoolDecodeDecompressPackage < libmaus2 :: bambam :: BamAlignmentPosComparator >::baseid' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:233:2: warning: Member variable 'BamThreadPoolDecodeDecompressPackage < libmaus2 :: bambam :: BamAlignmentPosComparator >::blockid' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:233:2: warning: Member variable 'BamThreadPoolDecodeDecompressPackage < libmaus2 :: bambam :: BamAlignmentNameComparator >::baseid' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:233:2: warning: Member variable 'BamThreadPoolDecodeDecompressPackage < libmaus2 :: bambam :: BamAlignmentNameComparator >::blockid' is not initialized in the constructor. [uninitMemberVar] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:2135:7: style:inconclusive: Technically the member function 'BamThreadPoolMergeWritePendingInfoHeapComparator::operator()' can be const. [functionConst] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:2251:7: style:inconclusive: Technically the member function 'BamThreadPoolMergeProcessBufferInfoHeapComparator::operator()' can be const. [functionConst] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:2303:7: style:inconclusive: Technically the member function 'BamThreadPoolMergeHeapComparator < libmaus2 :: bambam :: BamAlignmentPosComparator >::operator()' can be const. [functionConst] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:2303:7: style:inconclusive: Technically the member function 'BamThreadPoolMergeHeapComparator < libmaus2 :: bambam :: BamAlignmentNameComparator >::operator()' can be const. [functionConst] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:488:7: style:inconclusive: Technically the member function 'BamThreadPoolDecodeBamWritePackageHeapComparator < libmaus2 :: bambam :: BamAlignmentPosComparator >::operator()' can be const. [functionConst] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:488:7: style:inconclusive: Technically the member function 'BamThreadPoolDecodeBamWritePackageHeapComparator < libmaus2 :: bambam :: BamAlignmentNameComparator >::operator()' can be const. [functionConst] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:1787:41: warning: The struct 'BamThreadPoolDecodeContext < libmaus2 :: bambam :: BamAlignmentPosComparator >' defines member variable with name 'TP' also defined in its parent struct 'BamThreadPoolDecodeContextBase < libmaus2 :: bambam :: BamAlignmentPosComparator >'. [duplInheritedMember] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:642:41: note: Parent variable 'BamThreadPoolDecodeContextBase < libmaus2 :: bambam :: BamAlignmentPosComparator >::TP' libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:1787:41: note: Derived variable 'BamThreadPoolDecodeContext < libmaus2 :: bambam :: BamAlignmentPosComparator >::TP' libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:1787:41: warning: The struct 'BamThreadPoolDecodeContext < libmaus2 :: bambam :: BamAlignmentNameComparator >' defines member variable with name 'TP' also defined in its parent struct 'BamThreadPoolDecodeContextBase < libmaus2 :: bambam :: BamAlignmentNameComparator >'. [duplInheritedMember] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:642:41: note: Parent variable 'BamThreadPoolDecodeContextBase < libmaus2 :: bambam :: BamAlignmentNameComparator >::TP' libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:1787:41: note: Derived variable 'BamThreadPoolDecodeContext < libmaus2 :: bambam :: BamAlignmentNameComparator >::TP' libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:124:2: style: Struct 'BamProcessBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:2074:2: style: Struct 'BamThreadPoolMergeMergePackage < libmaus2 :: bambam :: BamAlignmentPosComparator >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:2074:2: style: Struct 'BamThreadPoolMergeMergePackage < libmaus2 :: bambam :: BamAlignmentNameComparator >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:3963:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:3245:46: style: Local variable 'P' shadows outer argument [shadowArgument] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:3177:49: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:3245:46: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:3312:22: style: Local variable 'writepending' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:3280:20: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:3312:22: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:3475:53: style: Local variable 'stalled' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:3196:8: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:3475:53: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:3430:45: style: Local variable 'info' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:3357:43: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:3430:45: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:2979:44: style: Local variable 'info' shadows outer variable [shadowVariable] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:2938:46: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:2979:44: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:938:35: style: Local variable 'P' shadows outer argument [shadowArgument] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:921:49: note: Shadowed declaration libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:938:35: note: Shadow variable libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:3892:36: style: Variable 'tmpfilenamebase' is assigned a value that is never used. [unreadVariable] libmaus2-2.0.813-release-20221210220409/src/test/testsimplethreadpoolbamdecode.cpp:1065:26: style: Variable 'bamProcessBuffer' is assigned a value that is never used. [unreadVariable] diff: 2.17.0 libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/ChecksumsFactory.cpp:1651:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header_type [valueFlowBailoutIncompleteVar] head libmaus2-2.0.813-release-20221210220409/src/libmaus2/bambam/ChecksumsFactory.cpp:1975:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head libmaus2-2.0.813-release-20221210220409/src/libmaus2/fastx/FastAToCompact4BigBand.cpp:79:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head libmaus2-2.0.813-release-20221210220409/src/libmaus2/hashing/MurmurHash3.cpp:85:3: error: #error "Cannot handle non little/big endian architecture" [preprocessorErrorDirective] head libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/BitList.cpp:107:3: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] head libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/BitList.cpp:119:3: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] head libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/BitList.cpp:131:3: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] head libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/VarBitList.cpp:106:3: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] head libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/VarBitList.cpp:117:3: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] head libmaus2-2.0.813-release-20221210220409/src/libmaus2/util/VarBitList.cpp:128:3: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] head libmaus2-2.0.813-release-20221210220409/src/test/testHuffman.cpp:259:9: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] head libmaus2-2.0.813-release-20221210220409/src/test/testHuffman.cpp:322:9: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] head libmaus2-2.0.813-release-20221210220409/src/test/testHuffman.cpp:35:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head libmaus2-2.0.813-release-20221210220409/src/test/testIsa.cpp:89:15: style: Variable 't' is assigned a value that is never used. [unreadVariable] head libmaus2-2.0.813-release-20221210220409/src/test/testbwtmergeinternal.cpp:27:20: style: Variable 'front' is assigned a value that is never used. [unreadVariable] head libmaus2-2.0.813-release-20221210220409/src/test/testbwtmergeinternal.cpp:28:20: style: Variable 'back' is assigned a value that is never used. [unreadVariable] head libmaus2-2.0.813-release-20221210220409/src/test/testconvpowercache.cpp:58:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head libmaus2-2.0.813-release-20221210220409/src/test/testconvpowercache.cpp:62:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head libmaus2-2.0.813-release-20221210220409/src/test/testfastablockrecode.cpp:51:8: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:1469:20: style: Variable 'ffn' is assigned a value that is never used. [unreadVariable] head libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:1533:20: style: Variable 'ffn' is assigned a value that is never used. [unreadVariable] head libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:619:32: style: Variable 'splitkeys' is assigned a value that is never used. [unreadVariable] head libmaus2-2.0.813-release-20221210220409/src/test/testgamma.cpp:705:32: style: Variable 'splitkeys' is assigned a value that is never used. [unreadVariable] DONE