2024-04-21 23:57 ftp://ftp.de.debian.org/debian/pool/main/s/salmon/salmon_1.10.2+ds1.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=zlib --library=boost --library=openssl --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-20-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.56 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.14.0 head-info: ea2e716 (2024-04-21 15:59:20 +0200) count: 1478 1478 elapsed-time: 16.1 16.3 head-timing-info: old-timing-info: head results: salmon-1.10.2/include/atomicops.h:558:0: error: #error Unsupported platform! (No semaphore wrapper available) [preprocessorErrorDirective] salmon-1.10.2/include/spdlog/fmt/bundled/ostream.h:61:5: debug: simplifyOperatorName: found unsimplified operator name [debug] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2731:38: debug: Failed to instantiate template "WCharHelper". The checking continues anyway. [templateInstantiation] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2329:16: debug: Failed to instantiate template "BasicFormatter". The checking continues anyway. [templateInstantiation] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:458:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable internal [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:470:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable internal [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:479:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable internal [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:837:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1014:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_signed [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1124:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGITS [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1437:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOOL [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1438:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INT [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1439:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1440:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INT [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1441:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1452:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONG_LONG [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1463:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ULONG_LONG [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1466:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONG_LONG [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1467:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ULONG_LONG [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1468:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOUBLE [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1469:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOUBLE [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1470:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONG_DOUBLE [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1471:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INT [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1472:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1473:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAR [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1486:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INT [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1493:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAR [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1500:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSTRING [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1501:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSTRING [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1502:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSTRING [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1503:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSTRING [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1504:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSTRING [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1505:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSTRING [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1506:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRING [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1513:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRING [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1514:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CSTRING [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1522:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSTRING [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1523:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSTRING [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1524:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSTRING [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1531:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WSTRING [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1533:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POINTER [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1534:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POINTER [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1547:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUSTOM [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1558:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAMED_ARG [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1560:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAMED_ARG [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1567:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1573:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1643:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2090:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2425:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Formatter [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2435:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Formatter [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:3006:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:3252:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:3537:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGITS [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:3613:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIGITS [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:3820:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAST_NUMERIC_TYPE [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:3831:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:3886:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUSTOM [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.cc:147:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.cc:171:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.cc:220:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.cc:400:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.cc:450:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.cc:456:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2928:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIGN_RIGHT [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2996:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIGN_NUMERIC [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1850:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIGN_DEFAULT [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:856:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:906:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capacity_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2136:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_FLAG [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2181:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAR_FLAG [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/ostream.h:82:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Char [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/posix.cc:71:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/posix.cc:76:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/posix.cc:101:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/posix.cc:116:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/posix.cc:158:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/posix.cc:166:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/posix.cc:183:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/posix.cc:192:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/posix.cc:236:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1428:3: warning:inconclusive: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1428:3: warning:inconclusive: Member variable 'Value::int_value' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1428:3: warning:inconclusive: Member variable 'Value::uint_value' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1428:3: warning:inconclusive: Member variable 'Value::long_long_value' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1428:3: warning:inconclusive: Member variable 'Value::ulong_long_value' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1428:3: warning:inconclusive: Member variable 'Value::double_value' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1428:3: warning:inconclusive: Member variable 'Value::long_double_value' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1428:3: warning:inconclusive: Member variable 'Value::pointer' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1428:3: warning:inconclusive: Member variable 'Value::string' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1428:3: warning:inconclusive: Member variable 'Value::sstring' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1428:3: warning:inconclusive: Member variable 'Value::ustring' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1428:3: warning:inconclusive: Member variable 'Value::wstring' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1428:3: warning:inconclusive: Member variable 'Value::custom' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1437:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1438:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1439:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1440:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1441:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1443:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1455:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1466:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1467:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1468:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1469:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1470:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1471:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1472:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1473:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1480:4: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1490:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1500:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1501:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1502:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1503:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1504:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1505:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1506:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1506:3: warning: Member variable 'Value::int_value' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1506:3: warning: Member variable 'Value::uint_value' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1506:3: warning: Member variable 'Value::long_long_value' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1506:3: warning: Member variable 'Value::ulong_long_value' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1506:3: warning: Member variable 'Value::double_value' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1506:3: warning: Member variable 'Value::long_double_value' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1506:3: warning: Member variable 'Value::pointer' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1506:3: warning: Member variable 'Value::string' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1506:3: warning: Member variable 'Value::sstring' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1506:3: warning: Member variable 'Value::ustring' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1506:3: warning: Member variable 'Value::wstring' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1506:3: warning: Member variable 'Value::custom' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1513:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1514:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1522:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1523:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1524:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1531:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1533:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1534:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1537:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1553:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1555:3: warning: Member variable 'Arg::type' is not initialized in the constructor. Maybe it should be initialized directly in the class Arg? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1566:3: warning: Member variable 'Value::int_value' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1566:3: warning: Member variable 'Value::uint_value' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1566:3: warning: Member variable 'Value::long_long_value' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1566:3: warning: Member variable 'Value::ulong_long_value' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1566:3: warning: Member variable 'Value::double_value' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1566:3: warning: Member variable 'Value::long_double_value' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1566:3: warning: Member variable 'Value::pointer' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1566:3: warning: Member variable 'Value::string' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1566:3: warning: Member variable 'Value::sstring' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1566:3: warning: Member variable 'Value::ustring' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1566:3: warning: Member variable 'Value::wstring' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1566:3: warning: Member variable 'Value::custom' is not initialized in the constructor. Maybe it should be initialized directly in the class Value? [uninitDerivedMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2577:3: warning:inconclusive: Member variable 'SystemError::error_code_' is not initialized in the constructor. [uninitMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:3564:12: warning: Member variable 'FormatInt::buffer_' is not initialized in the constructor. [uninitMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:3565:12: warning: Member variable 'FormatInt::buffer_' is not initialized in the constructor. [uninitMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:3566:12: warning: Member variable 'FormatInt::buffer_' is not initialized in the constructor. [uninitMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.cc:135:10: warning: Member variable 'StrError::error_code_' is not assigned a value in 'StrError::operator='. [operatorEqVarError] salmon-1.10.2/include/spdlog/fmt/bundled/format.cc:135:10: warning: Member variable 'StrError::buffer_' is not assigned a value in 'StrError::operator='. [operatorEqVarError] salmon-1.10.2/include/spdlog/fmt/bundled/format.cc:135:10: warning: Member variable 'StrError::buffer_size_' is not assigned a value in 'StrError::operator='. [operatorEqVarError] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:863:12: warning: Member variable 'MemoryBuffer < char , internal :: INLINE_BUFFER_SIZE , std :: allocator < char > >::data_' is not initialized in the constructor. [uninitMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2245:5: performance: Variable 'args_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:863:12: warning: Member variable 'MemoryBuffer < wchar_t , internal :: INLINE_BUFFER_SIZE , std :: allocator < wchar_t > >::data_' is not initialized in the constructor. [uninitMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1087:8: style:inconclusive: Technically the member function 'fmt::internal::NoThousandsSep::operator()' can be const. [functionConst] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1881:7: performance:inconclusive: Technically the member function 'fmt::AlignSpec::precision' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2239:15: style:inconclusive: Technically the member function 'fmt::internal::FormatterBase::do_get_arg' can be const. [functionConst] salmon-1.10.2/include/spdlog/fmt/bundled/format.cc:413:49: note: Technically the member function 'fmt::internal::FormatterBase::do_get_arg' can be const. salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2239:15: note: Technically the member function 'fmt::internal::FormatterBase::do_get_arg' can be const. salmon-1.10.2/include/spdlog/fmt/bundled/format.cc:138:9: performance:inconclusive: Technically the member function 'fmt::::safe_strerror::StrError::handle' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2737:8: performance:inconclusive: Technically the member function 'BasicWriter < char >::append_float_length' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2742:8: performance:inconclusive: Technically the member function 'BasicWriter < char >::append_float_length' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2737:8: performance:inconclusive: Technically the member function 'BasicWriter < wchar_t >::append_float_length' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2742:8: performance:inconclusive: Technically the member function 'BasicWriter < wchar_t >::append_float_length' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1889:8: performance:inconclusive: Technically the member function 'AlignTypeSpec < 0 >::flag' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1890:8: performance:inconclusive: Technically the member function 'AlignTypeSpec < 0 >::type' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1891:8: performance:inconclusive: Technically the member function 'AlignTypeSpec < 0 >::type_prefix' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1850:13: performance:inconclusive: Technically the member function 'TypeSpec < 'b' >::align' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1851:12: performance:inconclusive: Technically the member function 'TypeSpec < 'b' >::width' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1852:7: performance:inconclusive: Technically the member function 'TypeSpec < 'b' >::precision' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1853:8: performance:inconclusive: Technically the member function 'TypeSpec < 'b' >::flag' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1854:8: performance:inconclusive: Technically the member function 'TypeSpec < 'b' >::type' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1855:8: performance:inconclusive: Technically the member function 'TypeSpec < 'b' >::type_prefix' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1856:8: performance:inconclusive: Technically the member function 'TypeSpec < 'b' >::fill' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1850:13: performance:inconclusive: Technically the member function 'TypeSpec < 'o' >::align' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1851:12: performance:inconclusive: Technically the member function 'TypeSpec < 'o' >::width' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1852:7: performance:inconclusive: Technically the member function 'TypeSpec < 'o' >::precision' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1853:8: performance:inconclusive: Technically the member function 'TypeSpec < 'o' >::flag' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1854:8: performance:inconclusive: Technically the member function 'TypeSpec < 'o' >::type' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1855:8: performance:inconclusive: Technically the member function 'TypeSpec < 'o' >::type_prefix' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1856:8: performance:inconclusive: Technically the member function 'TypeSpec < 'o' >::fill' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1850:13: performance:inconclusive: Technically the member function 'TypeSpec < 'x' >::align' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1851:12: performance:inconclusive: Technically the member function 'TypeSpec < 'x' >::width' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1852:7: performance:inconclusive: Technically the member function 'TypeSpec < 'x' >::precision' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1853:8: performance:inconclusive: Technically the member function 'TypeSpec < 'x' >::flag' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1854:8: performance:inconclusive: Technically the member function 'TypeSpec < 'x' >::type' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1855:8: performance:inconclusive: Technically the member function 'TypeSpec < 'x' >::type_prefix' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1856:8: performance:inconclusive: Technically the member function 'TypeSpec < 'x' >::fill' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1850:13: performance:inconclusive: Technically the member function 'TypeSpec < 'X' >::align' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1851:12: performance:inconclusive: Technically the member function 'TypeSpec < 'X' >::width' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1852:7: performance:inconclusive: Technically the member function 'TypeSpec < 'X' >::precision' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1853:8: performance:inconclusive: Technically the member function 'TypeSpec < 'X' >::flag' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1854:8: performance:inconclusive: Technically the member function 'TypeSpec < 'X' >::type' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1855:8: performance:inconclusive: Technically the member function 'TypeSpec < 'X' >::type_prefix' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1856:8: performance:inconclusive: Technically the member function 'TypeSpec < 'X' >::fill' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1705:8: performance:inconclusive: Technically the member function 'ArgVisitor < fmt :: ArgFormatter < char > , void >::report_unhandled_arg' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1705:8: performance:inconclusive: Technically the member function 'ArgVisitor < fmt :: ArgFormatter < wchar_t > , void >::report_unhandled_arg' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1905:7: warning: The struct 'FormatSpec' defines member function with name 'precision' also defined in its parent struct 'AlignSpec'. [duplInheritedMember] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1881:7: note: Parent function 'AlignSpec::precision' salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1905:7: note: Derived function 'FormatSpec::precision' salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2166:8: warning: The class 'ArgFormatterBase < fmt :: ArgFormatter < char > , char , FormatSpec >' defines member function with name 'visit_any_int' also defined in its parent class 'ArgVisitor < fmt :: ArgFormatter < char > , void >'. [duplInheritedMember] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1744:10: note: Parent function 'ArgVisitor < fmt :: ArgFormatter < char > , void >::visit_any_int' salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2166:8: note: Derived function 'ArgFormatterBase < fmt :: ArgFormatter < char > , char , FormatSpec >::visit_any_int' salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2169:8: warning: The class 'ArgFormatterBase < fmt :: ArgFormatter < char > , char , FormatSpec >' defines member function with name 'visit_any_double' also defined in its parent class 'ArgVisitor < fmt :: ArgFormatter < char > , void >'. [duplInheritedMember] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1760:10: note: Parent function 'ArgVisitor < fmt :: ArgFormatter < char > , void >::visit_any_double' salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2169:8: note: Derived function 'ArgFormatterBase < fmt :: ArgFormatter < char > , char , FormatSpec >::visit_any_double' salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2171:8: warning: The class 'ArgFormatterBase < fmt :: ArgFormatter < char > , char , FormatSpec >' defines member function with name 'visit_bool' also defined in its parent class 'ArgVisitor < fmt :: ArgFormatter < char > , void >'. [duplInheritedMember] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1733:10: note: Parent function 'ArgVisitor < fmt :: ArgFormatter < char > , void >::visit_bool' salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2171:8: note: Derived function 'ArgFormatterBase < fmt :: ArgFormatter < char > , char , FormatSpec >::visit_bool' salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2179:8: warning: The class 'ArgFormatterBase < fmt :: ArgFormatter < char > , char , FormatSpec >' defines member function with name 'visit_char' also defined in its parent class 'ArgVisitor < fmt :: ArgFormatter < char > , void >'. [duplInheritedMember] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1738:10: note: Parent function 'ArgVisitor < fmt :: ArgFormatter < char > , void >::visit_char' salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2179:8: note: Derived function 'ArgFormatterBase < fmt :: ArgFormatter < char > , char , FormatSpec >::visit_char' salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2209:8: warning: The class 'ArgFormatterBase < fmt :: ArgFormatter < char > , char , FormatSpec >' defines member function with name 'visit_cstring' also defined in its parent class 'ArgVisitor < fmt :: ArgFormatter < char > , void >'. [duplInheritedMember] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1765:10: note: Parent function 'ArgVisitor < fmt :: ArgFormatter < char > , void >::visit_cstring' salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2209:8: note: Derived function 'ArgFormatterBase < fmt :: ArgFormatter < char > , char , FormatSpec >::visit_cstring' salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2216:8: warning: The class 'ArgFormatterBase < fmt :: ArgFormatter < char > , char , FormatSpec >' defines member function with name 'visit_string' also defined in its parent class 'ArgVisitor < fmt :: ArgFormatter < char > , void >'. [duplInheritedMember] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1770:10: note: Parent function 'ArgVisitor < fmt :: ArgFormatter < char > , void >::visit_string' salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2216:8: note: Derived function 'ArgFormatterBase < fmt :: ArgFormatter < char > , char , FormatSpec >::visit_string' salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2226:8: warning: The class 'ArgFormatterBase < fmt :: ArgFormatter < char > , char , FormatSpec >' defines member function with name 'visit_pointer' also defined in its parent class 'ArgVisitor < fmt :: ArgFormatter < char > , void >'. [duplInheritedMember] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1780:10: note: Parent function 'ArgVisitor < fmt :: ArgFormatter < char > , void >::visit_pointer' salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2226:8: note: Derived function 'ArgFormatterBase < fmt :: ArgFormatter < char > , char , FormatSpec >::visit_pointer' salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2166:8: warning: The class 'ArgFormatterBase < fmt :: ArgFormatter < wchar_t > , wchar_t , FormatSpec >' defines member function with name 'visit_any_int' also defined in its parent class 'ArgVisitor < fmt :: ArgFormatter < wchar_t > , void >'. [duplInheritedMember] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1744:10: note: Parent function 'ArgVisitor < fmt :: ArgFormatter < wchar_t > , void >::visit_any_int' salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2166:8: note: Derived function 'ArgFormatterBase < fmt :: ArgFormatter < wchar_t > , wchar_t , FormatSpec >::visit_any_int' salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2169:8: warning: The class 'ArgFormatterBase < fmt :: ArgFormatter < wchar_t > , wchar_t , FormatSpec >' defines member function with name 'visit_any_double' also defined in its parent class 'ArgVisitor < fmt :: ArgFormatter < wchar_t > , void >'. [duplInheritedMember] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1760:10: note: Parent function 'ArgVisitor < fmt :: ArgFormatter < wchar_t > , void >::visit_any_double' salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2169:8: note: Derived function 'ArgFormatterBase < fmt :: ArgFormatter < wchar_t > , wchar_t , FormatSpec >::visit_any_double' salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2171:8: warning: The class 'ArgFormatterBase < fmt :: ArgFormatter < wchar_t > , wchar_t , FormatSpec >' defines member function with name 'visit_bool' also defined in its parent class 'ArgVisitor < fmt :: ArgFormatter < wchar_t > , void >'. [duplInheritedMember] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1733:10: note: Parent function 'ArgVisitor < fmt :: ArgFormatter < wchar_t > , void >::visit_bool' salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2171:8: note: Derived function 'ArgFormatterBase < fmt :: ArgFormatter < wchar_t > , wchar_t , FormatSpec >::visit_bool' salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2179:8: warning: The class 'ArgFormatterBase < fmt :: ArgFormatter < wchar_t > , wchar_t , FormatSpec >' defines member function with name 'visit_char' also defined in its parent class 'ArgVisitor < fmt :: ArgFormatter < wchar_t > , void >'. [duplInheritedMember] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1738:10: note: Parent function 'ArgVisitor < fmt :: ArgFormatter < wchar_t > , void >::visit_char' salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2179:8: note: Derived function 'ArgFormatterBase < fmt :: ArgFormatter < wchar_t > , wchar_t , FormatSpec >::visit_char' salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2209:8: warning: The class 'ArgFormatterBase < fmt :: ArgFormatter < wchar_t > , wchar_t , FormatSpec >' defines member function with name 'visit_cstring' also defined in its parent class 'ArgVisitor < fmt :: ArgFormatter < wchar_t > , void >'. [duplInheritedMember] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1765:10: note: Parent function 'ArgVisitor < fmt :: ArgFormatter < wchar_t > , void >::visit_cstring' salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2209:8: note: Derived function 'ArgFormatterBase < fmt :: ArgFormatter < wchar_t > , wchar_t , FormatSpec >::visit_cstring' salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2216:8: warning: The class 'ArgFormatterBase < fmt :: ArgFormatter < wchar_t > , wchar_t , FormatSpec >' defines member function with name 'visit_string' also defined in its parent class 'ArgVisitor < fmt :: ArgFormatter < wchar_t > , void >'. [duplInheritedMember] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1770:10: note: Parent function 'ArgVisitor < fmt :: ArgFormatter < wchar_t > , void >::visit_string' salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2216:8: note: Derived function 'ArgFormatterBase < fmt :: ArgFormatter < wchar_t > , wchar_t , FormatSpec >::visit_string' salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2226:8: warning: The class 'ArgFormatterBase < fmt :: ArgFormatter < wchar_t > , wchar_t , FormatSpec >' defines member function with name 'visit_pointer' also defined in its parent class 'ArgVisitor < fmt :: ArgFormatter < wchar_t > , void >'. [duplInheritedMember] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1780:10: note: Parent function 'ArgVisitor < fmt :: ArgFormatter < wchar_t > , void >::visit_pointer' salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2226:8: note: Derived function 'ArgFormatterBase < fmt :: ArgFormatter < wchar_t > , wchar_t , FormatSpec >::visit_pointer' salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2318:8: warning: The class 'BasicArgFormatter < fmt :: ArgFormatter < char > , char , FormatSpec >' defines member function with name 'visit_custom' also defined in its parent class 'ArgVisitor < fmt :: ArgFormatter < char > , void >'. [duplInheritedMember] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1785:10: note: Parent function 'ArgVisitor < fmt :: ArgFormatter < char > , void >::visit_custom' salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2318:8: note: Derived function 'BasicArgFormatter < fmt :: ArgFormatter < char > , char , FormatSpec >::visit_custom' salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2318:8: warning: The class 'BasicArgFormatter < fmt :: ArgFormatter < wchar_t > , wchar_t , FormatSpec >' defines member function with name 'visit_custom' also defined in its parent class 'ArgVisitor < fmt :: ArgFormatter < wchar_t > , void >'. [duplInheritedMember] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1785:10: note: Parent function 'ArgVisitor < fmt :: ArgFormatter < wchar_t > , void >::visit_custom' salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2318:8: note: Derived function 'BasicArgFormatter < fmt :: ArgFormatter < wchar_t > , wchar_t , FormatSpec >::visit_custom' salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1330:3: style: Struct 'LConvCheck' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1437:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1438:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1439:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1440:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1441:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1443:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1455:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1466:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1467:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1468:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1469:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1470:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1471:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1472:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1473:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1480:4: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1490:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1500:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1501:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1502:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1503:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1504:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1505:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1506:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1513:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1514:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1522:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1523:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1524:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1531:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1533:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1534:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1537:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1553:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1555:3: style: Class 'MakeValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1571:3: style: Class 'MakeArg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1900:3: style: Struct 'FormatSpec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2452:3: style: Struct 'ArgType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1917:3: style: Class 'IntFormatSpec < int , TypeSpec < 'b' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1917:3: style: Class 'IntFormatSpec < int , TypeSpec < 'o' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1917:3: style: Class 'IntFormatSpec < int , TypeSpec < 'x' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1917:3: style: Class 'IntFormatSpec < int , TypeSpec < 'X' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1917:3: style: Class 'IntFormatSpec < int , AlignTypeSpec < 0 > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1917:3: style: Class 'IntFormatSpec < long , TypeSpec < 'b' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1917:3: style: Class 'IntFormatSpec < long , TypeSpec < 'o' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1917:3: style: Class 'IntFormatSpec < long , TypeSpec < 'x' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1917:3: style: Class 'IntFormatSpec < long , TypeSpec < 'X' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1917:3: style: Class 'IntFormatSpec < long , AlignTypeSpec < 0 > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1917:3: style: Class 'IntFormatSpec < unsigned int , TypeSpec < 'b' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1917:3: style: Class 'IntFormatSpec < unsigned int , TypeSpec < 'o' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1917:3: style: Class 'IntFormatSpec < unsigned int , TypeSpec < 'x' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1917:3: style: Class 'IntFormatSpec < unsigned int , TypeSpec < 'X' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1917:3: style: Class 'IntFormatSpec < unsigned int , AlignTypeSpec < 0 > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1917:3: style: Class 'IntFormatSpec < unsigned long , TypeSpec < 'b' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1917:3: style: Class 'IntFormatSpec < unsigned long , TypeSpec < 'o' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1917:3: style: Class 'IntFormatSpec < unsigned long , TypeSpec < 'x' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1917:3: style: Class 'IntFormatSpec < unsigned long , TypeSpec < 'X' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1917:3: style: Class 'IntFormatSpec < unsigned long , AlignTypeSpec < 0 > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1917:3: style: Class 'IntFormatSpec < long long , TypeSpec < 'b' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1917:3: style: Class 'IntFormatSpec < long long , TypeSpec < 'o' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1917:3: style: Class 'IntFormatSpec < long long , TypeSpec < 'x' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1917:3: style: Class 'IntFormatSpec < long long , TypeSpec < 'X' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1917:3: style: Class 'IntFormatSpec < long long , AlignTypeSpec < 0 > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1917:3: style: Class 'IntFormatSpec < unsigned long long , TypeSpec < 'b' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1917:3: style: Class 'IntFormatSpec < unsigned long long , TypeSpec < 'o' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1917:3: style: Class 'IntFormatSpec < unsigned long long , TypeSpec < 'x' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1917:3: style: Class 'IntFormatSpec < unsigned long long , TypeSpec < 'X' > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1917:3: style: Class 'IntFormatSpec < unsigned long long , AlignTypeSpec < 0 > , char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:695:3: style: Class 'BasicCStringRef < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:703:3: style: Class 'BasicCStringRef < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:695:3: style: Class 'BasicCStringRef < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:703:3: style: Class 'BasicCStringRef < wchar_t >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:563:3: style: Class 'BasicStringRef < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:572:3: style: Class 'BasicStringRef < char >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:936:16: style: The function 'grow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:787:16: note: Virtual function in base class salmon-1.10.2/include/spdlog/fmt/bundled/format.h:936:16: note: Function in derived class salmon-1.10.2/include/spdlog/fmt/bundled/format.h:860:8: style: The function 'grow' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:787:16: note: Virtual function in base class salmon-1.10.2/include/spdlog/fmt/bundled/format.h:860:8: note: Function in derived class salmon-1.10.2/include/spdlog/fmt/bundled/format.h:865:4: style: The destructor '~MemoryBuffer < char , internal :: INLINE_BUFFER_SIZE , std :: allocator < char > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:790:12: note: Virtual destructor in base class salmon-1.10.2/include/spdlog/fmt/bundled/format.h:865:4: note: Destructor in derived class salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1446:20: style: Condition 'const_check(sizeof(long)==sizeof(int))' is always false [knownConditionTrueFalse] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1446:20: note: Calling function 'const_check' returns 0 salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1446:20: note: Condition 'const_check(sizeof(long)==sizeof(int))' is always false salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1456:20: style: Condition 'const_check(sizeof(unsigned long)==sizeof(unsigned int))' is always false [knownConditionTrueFalse] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1456:20: note: Calling function 'const_check' returns 0 salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1456:20: note: Condition 'const_check(sizeof(unsigned long)==sizeof(unsigned int))' is always false salmon-1.10.2/include/spdlog/fmt/bundled/posix.cc:100:12: warning: Member variable 'File::fd_' is not initialized in the constructor. [uninitMemberVar] salmon-1.10.2/include/spdlog/fmt/bundled/ostream.h:29:3: style: Class 'FormatBuf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:865:4: style: The destructor '~MemoryBuffer < wchar_t , internal :: INLINE_BUFFER_SIZE , std :: allocator < wchar_t > >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:790:12: note: Virtual destructor in base class salmon-1.10.2/include/spdlog/fmt/bundled/format.h:865:4: note: Destructor in derived class salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2926:9: style: Redundant initialization for 'out'. The initialized value is overwritten before it is read. [redundantInitialization] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2924:15: note: out is initialized salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2926:9: note: out is overwritten salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2192:11: style: Redundant initialization for 'out'. The initialized value is overwritten before it is read. [redundantInitialization] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2189:17: note: out is initialized salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2192:11: note: out is overwritten salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1646:24: style: The scope of the variable 'val' can be reduced. [variableScope] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:3844:26: style: Local variable 'arg' shadows outer function [shadowFunction] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:3633:44: note: Shadowed declaration salmon-1.10.2/include/spdlog/fmt/bundled/format.h:3844:26: note: Shadow variable salmon-1.10.2/include/spdlog/fmt/bundled/format.h:3855:17: style: Local variable 'arg' shadows outer function [shadowFunction] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:3633:44: note: Shadowed declaration salmon-1.10.2/include/spdlog/fmt/bundled/format.h:3855:17: note: Shadow variable salmon-1.10.2/include/spdlog/fmt/bundled/format.h:3873:17: style: Local variable 'arg' shadows outer function [shadowFunction] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:3633:44: note: Shadowed declaration salmon-1.10.2/include/spdlog/fmt/bundled/format.h:3873:17: note: Shadow variable salmon-1.10.2/include/spdlog/fmt/bundled/format.h:4066:19: style: Local variable 'arg' shadows outer function [shadowFunction] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:3633:44: note: Shadowed declaration salmon-1.10.2/include/spdlog/fmt/bundled/format.h:4066:19: note: Shadow variable salmon-1.10.2/include/spdlog/fmt/bundled/format.cc:415:17: style: Local variable 'arg' shadows outer function [shadowFunction] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:3633:44: note: Shadowed declaration salmon-1.10.2/include/spdlog/fmt/bundled/format.cc:415:17: note: Shadow variable salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2780:17: style: Local variable 'size' shadows outer function [shadowFunction] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2767:15: note: Shadowed declaration salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2780:17: note: Shadow variable salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2889:17: style: Local variable 'str' shadows outer function [shadowFunction] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2791:27: note: Shadowed declaration salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2889:17: note: Shadow variable salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2896:17: style: Local variable 'str' shadows outer function [shadowFunction] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2791:27: note: Shadowed declaration salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2896:17: note: Shadow variable salmon-1.10.2/include/spdlog/fmt/bundled/format.h:3013:12: style: Local variable 'size' shadows outer function [shadowFunction] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:2767:15: note: Shadowed declaration salmon-1.10.2/include/spdlog/fmt/bundled/format.h:3013:12: note: Shadow variable salmon-1.10.2/include/spdlog/fmt/bundled/format.h:633:17: style: Local variable 'size' shadows outer function [shadowFunction] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:629:15: note: Shadowed declaration salmon-1.10.2/include/spdlog/fmt/bundled/format.h:633:17: note: Shadow variable salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1338:12: style: Parameter 'lc' can be declared as pointer to const [constParameterPointer] salmon-1.10.2/include/spdlog/fmt/bundled/posix.h:109:3: style: Class 'BufferedFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/posix.h:215:3: style: Class 'File' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:461:21: warning: Found function call inside sizeof(). [sizeofFunctionCall] salmon-1.10.2/include/spdlog/fmt/bundled/ostream.cc:15:47: style: Parameter 'w' can be declared as reference to const [constParameterReference] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:3821:25: style: Variable 'message' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/scripts/v1_10x/wrapper.cpp:28:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v1Converter [valueFlowBailoutIncompleteVar] salmon-1.10.2/scripts/v1_10x/wrapper.cpp:27:26: style: Parameter 'argv' can be declared as const array [constParameter] salmon-1.10.2/scripts/v1_10x/wrapper.cpp:35:11: style: Unused variable: umi [unusedVariable] salmon-1.10.2/src/AlevinHash.cpp:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/AlevinHash.cpp:59:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/AlevinHash.cpp:15:12: style: The scope of the variable 'tid' can be reduced. [variableScope] salmon-1.10.2/src/AlevinHash.cpp:15:17: style: The scope of the variable 'gid' can be reduced. [variableScope] salmon-1.10.2/src/AlevinHash.cpp:15:22: style: The scope of the variable 'geneCount' can be reduced. [variableScope] salmon-1.10.2/src/AlevinHash.cpp:16:15: style: The scope of the variable 'tStr' can be reduced. [variableScope] salmon-1.10.2/src/AlevinHash.cpp:16:21: style: The scope of the variable 'gStr' can be reduced. [variableScope] salmon-1.10.2/src/AlevinHash.cpp:173:18: style: The scope of the variable 'umiIndex' can be reduced. [variableScope] salmon-1.10.2/src/AlevinHash.cpp:230:10: style: The scope of the variable 'numReads' can be reduced. [variableScope] salmon-1.10.2/src/AlevinHash.cpp:231:10: style: The scope of the variable 'totalNormalized' can be reduced. [variableScope] salmon-1.10.2/src/AlevinHash.cpp:4:48: style: Parameter 'transcripts' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/AlevinHash.cpp:104:18: style: Variable 'bc' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/AlevinHash.cpp:118:17: style: Variable 'it' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/Alevin.cpp:125:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/Alevin.cpp:199:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/Alevin.cpp:562:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/Alevin.cpp:678:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/Alevin.cpp:885:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable warn [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/Alevin.cpp:1013:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/AlignmentCommon.cpp:24:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAM_CIGAR_SHIFT [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/AlignmentCommon.cpp:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/AlignmentCommon.cpp:85:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/AlignmentCommon.cpp:123:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stringtools [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/AlignmentCommon.cpp:24:14: style: Variable 'opLen' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/AlignmentModel.cpp:20:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transitionProbsLeft_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/AlignmentModel.cpp:98:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stringtools [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/AlignmentModel.cpp:231:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_1 [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/AlignmentModel.cpp:277:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_1 [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/AlignmentModel.cpp:305:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_0 [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/AlignmentModel.cpp:318:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stringtools [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/AlignmentModel.cpp:431:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_0 [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/AlevinUtils.cpp:231:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIVE [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/AlevinUtils.cpp:274:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/AlevinUtils.cpp:350:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/AlevinUtils.cpp:392:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIVE [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/AlevinUtils.cpp:443:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/AlevinUtils.cpp:542:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/AlevinUtils.cpp:713:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/AlevinUtils.cpp:761:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/AlevinUtils.cpp:826:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/AlevinUtils.cpp:1301:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/AlevinUtils.cpp:1306:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/AlevinUtils.cpp:1378:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:51:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_signed [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:122:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_signed [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:166:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAR [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:224:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:277:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:287:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:293:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Char [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:577:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:347:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIGN_LEFT [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:429:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALIGN_RIGHT [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/AlignmentModel.cpp:139:8: style: The scope of the variable 'advanceInRead' can be reduced. [variableScope] salmon-1.10.2/src/AlignmentModel.cpp:140:8: style: The scope of the variable 'advanceInReference' can be reduced. [variableScope] salmon-1.10.2/src/AlignmentModel.cpp:322:10: style: The scope of the variable 'transcriptLen' can be reduced. [variableScope] salmon-1.10.2/src/AlignmentModel.cpp:346:10: style: The scope of the variable 'advanceInReference' can be reduced. [variableScope] salmon-1.10.2/src/AlignmentModel.cpp:147:17: style: Local variable 'cigarIdx' shadows outer variable [shadowVariable] salmon-1.10.2/src/AlignmentModel.cpp:142:12: note: Shadowed declaration salmon-1.10.2/src/AlignmentModel.cpp:147:17: note: Shadow variable salmon-1.10.2/src/AlignmentModel.cpp:167:24: style: Local variable 'opLen' shadows outer variable [shadowVariable] salmon-1.10.2/src/AlignmentModel.cpp:148:14: note: Shadowed declaration salmon-1.10.2/src/AlignmentModel.cpp:167:24: note: Shadow variable salmon-1.10.2/src/AlignmentModel.cpp:168:29: style: Local variable 'op' shadows outer variable [shadowVariable] salmon-1.10.2/src/AlignmentModel.cpp:149:19: note: Shadowed declaration salmon-1.10.2/src/AlignmentModel.cpp:168:29: note: Shadow variable salmon-1.10.2/src/AlignmentModel.cpp:353:19: style: Local variable 'cigarIdx' shadows outer variable [shadowVariable] salmon-1.10.2/src/AlignmentModel.cpp:348:14: note: Shadowed declaration salmon-1.10.2/src/AlignmentModel.cpp:353:19: note: Shadow variable salmon-1.10.2/src/AlignmentModel.cpp:373:26: style: Local variable 'opLen' shadows outer variable [shadowVariable] salmon-1.10.2/src/AlignmentModel.cpp:354:16: note: Shadowed declaration salmon-1.10.2/src/AlignmentModel.cpp:373:26: note: Shadow variable salmon-1.10.2/src/AlignmentModel.cpp:374:31: style: Local variable 'op' shadows outer variable [shadowVariable] salmon-1.10.2/src/AlignmentModel.cpp:355:21: note: Shadowed declaration salmon-1.10.2/src/AlignmentModel.cpp:374:31: note: Shadow variable salmon-1.10.2/src/AlignmentModel.cpp:99:15: style: Variable 'useQual' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/AlignmentModel.cpp:126:20: style: Variable 'qualStr' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/AlignmentModel.cpp:139:21: style: Variable 'advanceInRead' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/AlignmentModel.cpp:140:26: style: Variable 'advanceInReference' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/AlignmentModel.cpp:142:20: style: Variable 'cigarIdx' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/AlignmentModel.cpp:144:23: style: Variable 'curStateIdx' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/AlignmentModel.cpp:252:18: style: Variable 'leftLen' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/AlignmentModel.cpp:253:19: style: Variable 'rightLen' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/AlignmentModel.cpp:284:18: style: Variable 'readLen' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/AlignmentModel.cpp:319:15: style: Variable 'useQual' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/AlignmentModel.cpp:337:20: style: Variable 'qualStr' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/AlignmentModel.cpp:346:28: style: Variable 'advanceInReference' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/AlignmentModel.cpp:348:22: style: Variable 'cigarIdx' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/AlignmentModel.cpp:350:25: style: Variable 'curStateIdx' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/BAMUtils.cpp:36:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOWTIE2 [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/BAMUtils.cpp:47:12: style: The scope of the variable 'pntag' can be reduced. [variableScope] salmon-1.10.2/src/BAMUtils.cpp:50:12: style: The scope of the variable 'cltag' can be reduced. [variableScope] salmon-1.10.2/src/BAMUtils.cpp:48:20: style: Variable 'idtag' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/BAMUtils.cpp:49:20: style: Variable 'vntag' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/BuildSalmonIndex.cpp:136:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/AlevinUtils.cpp:256:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] salmon-1.10.2/src/AlevinUtils.cpp:285:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] salmon-1.10.2/src/AlevinUtils.cpp:295:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] salmon-1.10.2/src/AlevinUtils.cpp:539:31: style: The scope of the variable 'nt' can be reduced. [variableScope] salmon-1.10.2/src/AlevinUtils.cpp:616:16: style: The scope of the variable 'i' can be reduced. [variableScope] salmon-1.10.2/src/AlevinUtils.cpp:648:18: style: The scope of the variable 'gid' can be reduced. [variableScope] salmon-1.10.2/src/AlevinUtils.cpp:648:23: style: The scope of the variable 'geneCount' can be reduced. [variableScope] salmon-1.10.2/src/AlevinUtils.cpp:649:31: style: The scope of the variable 'tids' can be reduced. [variableScope] salmon-1.10.2/src/AlevinUtils.cpp:650:21: style: The scope of the variable 'tStr' can be reduced. [variableScope] salmon-1.10.2/src/AlevinUtils.cpp:650:27: style: The scope of the variable 'gStr' can be reduced. [variableScope] salmon-1.10.2/src/AlevinUtils.cpp:1316:19: style: The scope of the variable 'whtBc' can be reduced. [variableScope] salmon-1.10.2/src/AlevinUtils.cpp:758:23: style: Checking if unsigned expression 'start' is less than zero. [unsignedLessThanZero] salmon-1.10.2/src/AlevinUtils.cpp:624:23: style: Local variable 'i' shadows outer variable [shadowVariable] salmon-1.10.2/src/AlevinUtils.cpp:616:16: note: Shadowed declaration salmon-1.10.2/src/AlevinUtils.cpp:624:23: note: Shadow variable salmon-1.10.2/src/AlevinUtils.cpp:563:52: performance: Function parameter 's1' should be passed by const reference. [passedByValue] salmon-1.10.2/src/AlevinUtils.cpp:563:74: performance: Function parameter 's2' should be passed by const reference. [passedByValue] salmon-1.10.2/src/AlevinUtils.cpp:164:48: style: Parameter 'read2' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/AlevinUtils.cpp:173:48: style: Parameter 'read2' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/AlevinUtils.cpp:182:49: style: Parameter 'read2' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/AlevinUtils.cpp:191:51: style: Parameter 'read2' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/AlevinUtils.cpp:199:51: style: Parameter 'read' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/AlevinUtils.cpp:208:51: style: Parameter 'read' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/AlevinUtils.cpp:218:48: style: Parameter 'read2' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/AlevinUtils.cpp:227:47: style: Parameter 'read2' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/AlevinUtils.cpp:250:51: style: Parameter 'read2' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/AlevinUtils.cpp:260:48: style: Parameter 'read2' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/AlevinUtils.cpp:269:51: style: Parameter 'read2' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/AlevinUtils.cpp:279:47: style: Parameter 'read2' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/AlevinUtils.cpp:288:49: style: Parameter 'read' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/AlevinUtils.cpp:300:52: style: Parameter 'read2' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/AlevinUtils.cpp:309:52: style: Parameter 'read2' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/AlevinUtils.cpp:318:55: style: Parameter 'read2' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/AlevinUtils.cpp:327:53: style: Parameter 'read2' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/AlevinUtils.cpp:336:52: style: Parameter 'read2' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/AlevinUtils.cpp:344:52: style: Parameter 'read' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/AlevinUtils.cpp:345:55: style: Parameter 'read2' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/AlevinUtils.cpp:365:55: style: Parameter 'read' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/AlevinUtils.cpp:366:52: style: Parameter 'read2' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/AlevinUtils.cpp:376:55: style: Parameter 'read' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/AlevinUtils.cpp:377:52: style: Parameter 'read2' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/AlevinUtils.cpp:388:51: style: Parameter 'read2' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/AlevinUtils.cpp:411:55: style: Parameter 'read2' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/AlevinUtils.cpp:420:52: style: Parameter 'read2' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/AlevinUtils.cpp:429:51: style: Parameter 'read2' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/AlevinUtils.cpp:437:53: style: Parameter 'read' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/AlevinUtils.cpp:438:51: style: Parameter 'read2' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/AlevinUtils.cpp:1329:18: style: Variable 'tg' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/AlevinUtils.cpp:140:15: style: Variable 'ok' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:30:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digammaMin [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:129:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:364:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:482:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:590:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inActive [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:1343:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inActive [valueFlowBailoutIncompleteVar] salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:45:8: performance:inconclusive: Technically the member function 'fmt::internal::PrecisionHandler::report_unhandled_arg' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:50:7: performance:inconclusive: Technically the member function 'fmt::internal::PrecisionHandler::visit_any_int' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:61:8: performance:inconclusive: Technically the member function 'fmt::internal::IsZeroInt::visit_any_int' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:67:8: performance:inconclusive: Technically the member function 'fmt::internal::DefaultType::visit_char' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:69:8: performance:inconclusive: Technically the member function 'fmt::internal::DefaultType::visit_bool' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:71:8: performance:inconclusive: Technically the member function 'fmt::internal::DefaultType::visit_pointer' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:74:8: performance:inconclusive: Technically the member function 'fmt::internal::DefaultType::visit_any_int' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:77:8: performance:inconclusive: Technically the member function 'fmt::internal::DefaultType::visit_any_double' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:79:8: performance:inconclusive: Technically the member function 'fmt::internal::DefaultType::visit_unhandled_arg' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:182:8: performance:inconclusive: Technically the member function 'fmt::internal::WidthHandler::report_unhandled_arg' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:316:8: performance:inconclusive: Technically the member function 'PrintfFormatter < char , PrintfArgFormatter < char > >::parse_flags' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:343:33: note: Technically the member function 'PrintfFormatter < char , PrintfArgFormatter < char > >::parse_flags' can be static (but you may consider moving to unnamed namespace). salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:316:8: note: Technically the member function 'PrintfFormatter < char , PrintfArgFormatter < char > >::parse_flags' can be static (but you may consider moving to unnamed namespace). salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:316:8: performance:inconclusive: Technically the member function 'PrintfFormatter < wchar_t , PrintfArgFormatter < wchar_t > >::parse_flags' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:343:33: note: Technically the member function 'PrintfFormatter < wchar_t , PrintfArgFormatter < wchar_t > >::parse_flags' can be static (but you may consider moving to unnamed namespace). salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:316:8: note: Technically the member function 'PrintfFormatter < wchar_t , PrintfArgFormatter < wchar_t > >::parse_flags' can be static (but you may consider moving to unnamed namespace). salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1705:8: performance:inconclusive: Technically the member function 'ArgVisitor < PrecisionHandler , int >::report_unhandled_arg' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1705:8: performance:inconclusive: Technically the member function 'ArgVisitor < IsZeroInt , bool >::report_unhandled_arg' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1705:8: performance:inconclusive: Technically the member function 'ArgVisitor < DefaultType , char >::report_unhandled_arg' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1705:8: performance:inconclusive: Technically the member function 'ArgVisitor < CharConverter , void >::report_unhandled_arg' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1705:8: performance:inconclusive: Technically the member function 'ArgVisitor < WidthHandler , unsigned int >::report_unhandled_arg' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:45:8: warning: The class 'PrecisionHandler' defines member function with name 'report_unhandled_arg' also defined in its parent class 'ArgVisitor < PrecisionHandler , int >'. [duplInheritedMember] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1705:8: note: Parent function 'ArgVisitor < PrecisionHandler , int >::report_unhandled_arg' salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:45:8: note: Derived function 'PrecisionHandler::report_unhandled_arg' salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:50:7: warning: The class 'PrecisionHandler' defines member function with name 'visit_any_int' also defined in its parent class 'ArgVisitor < PrecisionHandler , int >'. [duplInheritedMember] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1744:10: note: Parent function 'ArgVisitor < PrecisionHandler , int >::visit_any_int' salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:50:7: note: Derived function 'PrecisionHandler::visit_any_int' salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:61:8: warning: The class 'IsZeroInt' defines member function with name 'visit_any_int' also defined in its parent class 'ArgVisitor < IsZeroInt , bool >'. [duplInheritedMember] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1744:10: note: Parent function 'ArgVisitor < IsZeroInt , bool >::visit_any_int' salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:61:8: note: Derived function 'IsZeroInt::visit_any_int' salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:67:8: warning: The class 'DefaultType' defines member function with name 'visit_char' also defined in its parent class 'ArgVisitor < DefaultType , char >'. [duplInheritedMember] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1738:10: note: Parent function 'ArgVisitor < DefaultType , char >::visit_char' salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:67:8: note: Derived function 'DefaultType::visit_char' salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:69:8: warning: The class 'DefaultType' defines member function with name 'visit_bool' also defined in its parent class 'ArgVisitor < DefaultType , char >'. [duplInheritedMember] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1733:10: note: Parent function 'ArgVisitor < DefaultType , char >::visit_bool' salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:69:8: note: Derived function 'DefaultType::visit_bool' salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:71:8: warning: The class 'DefaultType' defines member function with name 'visit_pointer' also defined in its parent class 'ArgVisitor < DefaultType , char >'. [duplInheritedMember] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1780:10: note: Parent function 'ArgVisitor < DefaultType , char >::visit_pointer' salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:71:8: note: Derived function 'DefaultType::visit_pointer' salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:74:8: warning: The class 'DefaultType' defines member function with name 'visit_any_int' also defined in its parent class 'ArgVisitor < DefaultType , char >'. [duplInheritedMember] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1744:10: note: Parent function 'ArgVisitor < DefaultType , char >::visit_any_int' salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:74:8: note: Derived function 'DefaultType::visit_any_int' salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:77:8: warning: The class 'DefaultType' defines member function with name 'visit_any_double' also defined in its parent class 'ArgVisitor < DefaultType , char >'. [duplInheritedMember] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1760:10: note: Parent function 'ArgVisitor < DefaultType , char >::visit_any_double' salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:77:8: note: Derived function 'DefaultType::visit_any_double' salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:79:8: warning: The class 'DefaultType' defines member function with name 'visit_unhandled_arg' also defined in its parent class 'ArgVisitor < DefaultType , char >'. [duplInheritedMember] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1707:10: note: Parent function 'ArgVisitor < DefaultType , char >::visit_unhandled_arg' salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:79:8: note: Derived function 'DefaultType::visit_unhandled_arg' salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:165:8: warning: The class 'CharConverter' defines member function with name 'visit_any_int' also defined in its parent class 'ArgVisitor < CharConverter , void >'. [duplInheritedMember] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1744:10: note: Parent function 'ArgVisitor < CharConverter , void >::visit_any_int' salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:165:8: note: Derived function 'CharConverter::visit_any_int' salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:182:8: warning: The class 'WidthHandler' defines member function with name 'report_unhandled_arg' also defined in its parent class 'ArgVisitor < WidthHandler , unsigned int >'. [duplInheritedMember] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1705:8: note: Parent function 'ArgVisitor < WidthHandler , unsigned int >::report_unhandled_arg' salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:182:8: note: Derived function 'WidthHandler::report_unhandled_arg' salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:187:12: warning: The class 'WidthHandler' defines member function with name 'visit_any_int' also defined in its parent class 'ArgVisitor < WidthHandler , unsigned int >'. [duplInheritedMember] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:1744:10: note: Parent function 'ArgVisitor < WidthHandler , unsigned int >::visit_any_int' salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:187:12: note: Derived function 'WidthHandler::visit_any_int' salmon-1.10.2/src/Alevin.cpp:109:10: style: The scope of the variable 'rangeSize' can be reduced. [variableScope] salmon-1.10.2/src/Alevin.cpp:267:12: style: The scope of the variable 'x' can be reduced. [variableScope] salmon-1.10.2/src/Alevin.cpp:268:10: style: The scope of the variable 'y' can be reduced. [variableScope] salmon-1.10.2/src/Alevin.cpp:285:12: style: The scope of the variable 'curveY' can be reduced. [variableScope] salmon-1.10.2/src/Alevin.cpp:285:20: style: The scope of the variable 'lineY' can be reduced. [variableScope] salmon-1.10.2/src/Alevin.cpp:519:15: style: The scope of the variable 'barcode' can be reduced. [variableScope] salmon-1.10.2/src/Alevin.cpp:544:10: style: The scope of the variable 'rangeSize' can be reduced. [variableScope] salmon-1.10.2/src/Alevin.cpp:545:12: style: The scope of the variable 'totNumBarcodes' can be reduced. [variableScope] salmon-1.10.2/src/Alevin.cpp:969:28: style: The scope of the variable 'barcodeFiles' can be reduced. [variableScope] salmon-1.10.2/src/Alevin.cpp:969:42: style: The scope of the variable 'readFiles' can be reduced. [variableScope] salmon-1.10.2/src/Alevin.cpp:969:53: style: The scope of the variable 'unmateFiles' can be reduced. [variableScope] salmon-1.10.2/src/Alevin.cpp:250:47: style: Parameter 'sortedIdx' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/Alevin.cpp:311:32: style: Parameter 'frequencyFileName' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/Alevin.cpp:312:40: style: Parameter 'sortedIdx' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/Alevin.cpp:1067:16: style: Variable 'opt' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/Alevin.cpp:1069:18: style: Variable 'val' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/Alevin.cpp:194:16: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] salmon-1.10.2/src/Alevin.cpp:607:36: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] salmon-1.10.2/src/Alevin.cpp:109:19: style: Variable 'rangeSize' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/Alevin.cpp:110:12: style: Unused variable: index [unusedVariable] salmon-1.10.2/src/Alevin.cpp:342:20: style: Variable 'history' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/Alevin.cpp:496:20: style: Variable 'freq' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/Alevin.cpp:662:28: style: Unused variable: threads [unusedVariable] salmon-1.10.2/src/Alevin.cpp:973:10: style: Unused variable: coverageThresh [unusedVariable] salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:260:11: style: Redundant initialization for 'out'. The initialized value is overwritten before it is read. [redundantInitialization] salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:257:17: note: out is initialized salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:260:11: note: out is overwritten salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:295:17: style: Local variable 'format' shadows outer function [shadowFunction] salmon-1.10.2/include/spdlog/fmt/bundled/format.h:3483:20: note: Shadowed declaration salmon-1.10.2/include/spdlog/fmt/bundled/printf.h:295:17: note: Shadow variable salmon-1.10.2/src/CollapsedEMOptimizer.cpp:124:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digammaMin [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/CollapsedEMOptimizer.cpp:266:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digammaMin [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/CollapsedEMOptimizer.cpp:353:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/CollapsedEMOptimizer.cpp:535:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minWeight [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/CollapsedEMOptimizer.cpp:1037:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EffectiveLength [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/CollapsedEMOptimizer.cpp:586:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txps [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/CollapsedGibbsSampler.cpp:193:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txpCount [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/CollapsedGibbsSampler.cpp:391:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:923:13: style: Condition '!isGibbsOk' is always false [knownConditionTrueFalse] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:912:41: note: Calling function 'runGibbsSamples' returns 1 salmon-1.10.2/src/CollapsedCellOptimizer.cpp:912:41: note: Assignment 'isGibbsOk=runGibbsSamples(numGenes,geneAlphas,sampleMean,sampleVariance,salmonEqclasses,jointlog,numGibbsSamples,sampleEstimates)', assigned value is 1 salmon-1.10.2/src/CollapsedCellOptimizer.cpp:923:13: note: Condition '!isGibbsOk' is always false salmon-1.10.2/src/CollapsedCellOptimizer.cpp:176:10: style: The scope of the variable 'maxRelDiff' can be reduced. [variableScope] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:363:16: style: The scope of the variable 'offset' can be reduced. [variableScope] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:368:16: style: The scope of the variable 'muSum' can be reduced. [variableScope] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:369:16: style: The scope of the variable 'denom' can be reduced. [variableScope] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:498:12: style: The scope of the variable 'maxRelDiff' can be reduced. [variableScope] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:1082:19: style: The scope of the variable 'gene' can be reduced. [variableScope] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:1107:19: style: The scope of the variable 'gene' can be reduced. [variableScope] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:1150:21: style: The scope of the variable 'data' can be reduced. [variableScope] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:1169:21: style: The scope of the variable 'data' can be reduced. [variableScope] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:1206:23: style: The scope of the variable 'data' can be reduced. [variableScope] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:734:19: style: Local variable 'eqCounts' shadows outer variable [shadowVariable] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:606:27: note: Shadowed declaration salmon-1.10.2/src/CollapsedCellOptimizer.cpp:734:19: note: Shadow variable salmon-1.10.2/src/CollapsedCellOptimizer.cpp:48:11: style: Variable 'kv' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:101:11: style: Variable 'kv' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:223:59: style: Parameter 'geneAlphas' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:626:23: style: Variable 'ugroup' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:634:25: style: Variable 'ugroup' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:627:38: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:635:25: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:756:23: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:1331:22: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:161:21: style: Variable 'numClasses' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:176:21: style: Variable 'maxRelDiff' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:247:26: style: Variable 'totalNumFrags' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:256:19: style: Variable 'totalNumFrags' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:285:33: style: Variable 'countMap' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:349:19: style: Variable 'norm' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:368:21: style: Variable 'muSum' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:376:19: style: Variable 'muSum' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:383:19: style: Variable 'muSum' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:385:24: style: Variable 'gid' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:388:21: style: Variable 'muSum' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:234:20: style: Variable 'minWeight' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/CollapsedCellOptimizer.cpp:498:23: style: Variable 'maxRelDiff' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/DedupUMI.cpp:10:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/DedupUMI.cpp:24:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable graph [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/DedupUMI.cpp:261:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/DedupUMI.cpp:389:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/DedupUMI.cpp:497:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/DedupUMI.cpp:610:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/DedupUMI.cpp:90:17: style: Variable 'txp' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/DedupUMI.cpp:149:14: style: Variable 'it' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/DedupUMI.cpp:156:45: style: Parameter 'txpGroups' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/DedupUMI.cpp:457:14: style: Variable 'eclass' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/DedupUMI.cpp:485:14: style: Variable 'geneClass' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/DedupUMI.cpp:510:14: style: Variable 'it' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/DedupUMI.cpp:528:13: style: Variable 'it' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/DedupUMI.cpp:538:14: style: Variable 'comp' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/DedupUMI.cpp:49:20: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] salmon-1.10.2/src/DedupUMI.cpp:107:25: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] salmon-1.10.2/src/DedupUMI.cpp:184:27: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] salmon-1.10.2/src/DedupUMI.cpp:87:12: style: Variable 'numTxps' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/DedupUMI.cpp:394:28: style: Variable 'readspmol' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/DedupUMI.cpp:400:21: style: Variable 'readspmol' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/DedupUMI.cpp:423:26: style: Variable 'readspmol' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/DistributionUtils.cpp:49:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/DistributionUtils.cpp:64:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_0 [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/DistributionUtils.cpp:109:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_EPSILON [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/DistributionUtils.cpp:130:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prevProcessedReads_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/DistributionUtils.cpp:167:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable singleEndLib_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/DistributionUtils.cpp:176:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cachedCMF_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/DistributionUtils.cpp:19:10: style: The scope of the variable 'v' can be reduced. [variableScope] salmon-1.10.2/src/DistributionUtils.cpp:9:68: style: Parameter 'mass' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/DistributionUtils.cpp:33:59: style: Parameter 'correctionFactors' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/DistributionUtils.cpp:69:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] salmon-1.10.2/src/DistributionUtils.cpp:19:11: style: Variable 'v' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/DistributionUtils.cpp:62:21: style: Variable 'logFLDMean' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/DistributionUtils.cpp:96:31: style: Variable 'samples' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/EMUtils.cpp:23:12: style: The scope of the variable 'denom' can be reduced. [variableScope] salmon-1.10.2/src/EMUtils.cpp:8:52: style: Parameter 'txpGroupLabels' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/EMUtils.cpp:9:50: style: Parameter 'txpGroupCombinedWeights' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/EffectiveLengthStats.cpp:7:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numTxps_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/EffectiveLengthStats.cpp:37:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numTxps_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/CollapsedGibbsSampler.cpp:170:5: style: Class 'CombineableTxpCounts' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/src/CollapsedGibbsSampler.cpp:211:20: style: The scope of the variable 'denom' can be reduced. [variableScope] salmon-1.10.2/src/CollapsedGibbsSampler.cpp:392:14: style: Local variable 'numTranscripts' shadows outer variable [shadowVariable] salmon-1.10.2/src/CollapsedGibbsSampler.cpp:353:10: note: Shadowed declaration salmon-1.10.2/src/CollapsedGibbsSampler.cpp:392:14: note: Shadow variable salmon-1.10.2/src/CollapsedGibbsSampler.cpp:302:30: style: Parameter 'transcripts' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/CollapsedGibbsSampler.cpp:303:22: style: Parameter 'effLens' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/CollapsedGibbsSampler.cpp:356:11: style: Variable 'txp' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/FASTAParser.cpp:36:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fname_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/CollapsedGibbsSampler.cpp:343:43: style: Variable 'allSamples' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/CollapsedGibbsSampler.cpp:420:33: style: Variable 'countMap' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/CollapsedGibbsSampler.cpp:502:19: style: Variable 'asum' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/CollapsedGibbsSampler.cpp:509:14: style: Variable 'asum' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/FASTAParser.cpp:25:14: style: Variable 'ref' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/FASTAParser.cpp:38:24: style: Variable 'concurrentFile' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/FASTAParser.cpp:89:15: style: Variable 'c' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/FragmentLengthDistribution.cpp:43:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hist_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FragmentLengthDistribution.cpp:75:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binSize_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FragmentLengthDistribution.cpp:79:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FragmentLengthDistribution.cpp:90:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binSize_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FragmentLengthDistribution.cpp:116:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable haveCachedCMF_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FragmentLengthDistribution.cpp:143:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable haveCachedCMF_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FragmentLengthDistribution.cpp:163:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_0 [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FragmentLengthDistribution.cpp:177:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable haveCachedCMF_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FragmentLengthDistribution.cpp:193:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_0 [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FragmentLengthDistribution.cpp:206:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_0 [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FragmentLengthDistribution.cpp:217:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable totMass_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FragmentLengthDistribution.cpp:219:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sum_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FragmentLengthDistribution.cpp:224:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binSize_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FragmentLengthDistribution.cpp:178:14: style: Unused variable: minV [unusedVariable] salmon-1.10.2/src/FragmentLengthDistribution.cpp:178:20: style: Unused variable: maxV [unusedVariable] salmon-1.10.2/src/FragmentLengthDistribution.cpp:194:20: style: Variable 'totalMass' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/FastxParser.cpp:33:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FastxParser.cpp:80:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seqContainerQueue_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FastxParser.cpp:85:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable readQueue_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FastxParser.cpp:89:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isActive_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FastxParser.cpp:108:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isActive_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FastxParser.cpp:141:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable klibpp [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FastxParser.cpp:229:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable klibpp [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FastxParser.cpp:315:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numParsing_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FastxParser.cpp:335:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numParsing_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FastxParser.cpp:370:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numParsing_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FastxParser.cpp:407:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MIN_BACKOFF_ITERS [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FragmentList.cpp:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fragments [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FragmentList.cpp:34:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fragments [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FragmentList.cpp:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FragmentList.cpp:63:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slmatch_t [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FragmentList.cpp:173:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isForward_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FragmentList.cpp:180:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fragments [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FragmentList.cpp:202:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fragments [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FragmentList.cpp:219:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fragmentsRC [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FragmentList.cpp:26:15: style: C-style pointer casting [cstyleCast] salmon-1.10.2/src/FragmentList.cpp:28:17: style: C-style pointer casting [cstyleCast] salmon-1.10.2/src/FragmentList.cpp:40:21: style: C-style pointer casting [cstyleCast] salmon-1.10.2/src/FragmentList.cpp:73:10: style: C-style pointer casting [cstyleCast] salmon-1.10.2/src/FragmentList.cpp:74:14: style: C-style pointer casting [cstyleCast] salmon-1.10.2/src/FragmentList.cpp:78:23: style: C-style pointer casting [cstyleCast] salmon-1.10.2/src/FragmentList.cpp:85:23: style: C-style pointer casting [cstyleCast] salmon-1.10.2/src/FragmentList.cpp:94:28: style: C-style pointer casting [cstyleCast] salmon-1.10.2/src/FragmentList.cpp:97:30: style: C-style pointer casting [cstyleCast] salmon-1.10.2/src/FragmentList.cpp:45:7: style: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] salmon-1.10.2/src/FragmentStartPositionDistribution.cpp:28:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numBins_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FragmentStartPositionDistribution.cpp:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable performingUpdate_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FragmentStartPositionDistribution.cpp:90:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numBins_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FragmentStartPositionDistribution.cpp:98:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isUpdated_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FragmentStartPositionDistribution.cpp:124:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FragmentStartPositionDistribution.cpp:163:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FragmentStartPositionDistribution.cpp:197:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable totMass_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FragmentStartPositionDistribution.cpp:202:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pmf_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/FragmentStartPositionDistribution.cpp:134:12: style: Variable 'a' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/FastxParser.cpp:144:6: style: The scope of the variable 's' can be reduced. [variableScope] salmon-1.10.2/src/FastxParser.cpp:232:6: style: The scope of the variable 's' can be reduced. [variableScope] salmon-1.10.2/src/FastxParser.cpp:113:18: style: Variable 'res' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/FastxParser.cpp:148:11: style: Variable 'file' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/FastxParser.cpp:237:11: style: Variable 'file' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/FastxParser.cpp:238:11: style: Variable 'file2' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/FastxParser.cpp:343:13: style: Variable 's1' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/FastxParser.cpp:344:13: style: Variable 's2' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/FastxParser.cpp:378:13: style: Variable 's1' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/FastxParser.cpp:379:13: style: Variable 's2' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/FastxParser.cpp:204:18: style: Variable 'numWaiting' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/FastxParser.cpp:298:18: style: Variable 'numWaiting' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/BuildSalmonIndex.cpp:233:11: style: The if condition is the same as the previous if condition [duplicateCondition] salmon-1.10.2/src/BuildSalmonIndex.cpp:61:19: note: 'gencodeRef' is assigned value 'false' here. salmon-1.10.2/src/BuildSalmonIndex.cpp:62:20: note: 'featuresRef' is assigned value 'false' here. salmon-1.10.2/src/BuildSalmonIndex.cpp:229:11: note: First condition salmon-1.10.2/src/BuildSalmonIndex.cpp:233:11: note: Second condition salmon-1.10.2/src/BuildSalmonIndex.cpp:52:8: style: Variable 'useStreamingParser' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/BuildSalmonIndex.cpp:55:10: style: Unused variable: decoyList [unusedVariable] salmon-1.10.2/src/BuildSalmonIndex.cpp:56:12: style: Variable 'saSampInterval' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/BuildSalmonIndex.cpp:57:12: style: Variable 'auxKmerLen' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/BuildSalmonIndex.cpp:188:12: style: Variable 'max_q_size' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/Graph.cpp:52:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BiDirected [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/LibraryFormat.cpp:10:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/Graph.cpp:48:53: style: Parameter 'x' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/Graph.cpp:49:53: style: Parameter 'y' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/PCA.cpp:36:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ncols [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/PCA.cpp:287:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sd [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/PCA.cpp:288:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _prop_of_var [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/PCA.cpp:289:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cum_prop [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/PCA.cpp:290:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _scores [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/PCA.cpp:292:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _eliminated_columns [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/PCA.cpp:294:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _method [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/PCA.cpp:295:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _kaiser [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/PCA.cpp:296:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _thresh95 [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/PCA.cpp:297:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _ncols [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/PCA.cpp:298:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nrows [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/PCA.cpp:299:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _is_scale [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/PCA.cpp:300:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _is_center [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/PCA.cpp:302:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _nrows [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/ONTAlignmentModel.cpp:47:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logger_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/ONTAlignmentModel.cpp:138:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_0 [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/PCA.cpp:228:23: style: Local variable 'i' shadows outer variable [shadowVariable] salmon-1.10.2/src/PCA.cpp:210:9: note: Shadowed declaration salmon-1.10.2/src/PCA.cpp:228:23: note: Shadow variable salmon-1.10.2/src/PCA.cpp:247:23: style: Local variable 'i' shadows outer variable [shadowVariable] salmon-1.10.2/src/PCA.cpp:210:9: note: Shadowed declaration salmon-1.10.2/src/PCA.cpp:247:23: note: Shadow variable salmon-1.10.2/src/PCA.cpp:261:23: style: Local variable 'i' shadows outer variable [shadowVariable] salmon-1.10.2/src/PCA.cpp:210:9: note: Shadowed declaration salmon-1.10.2/src/PCA.cpp:261:23: note: Shadow variable salmon-1.10.2/src/PCA.cpp:271:23: style: Local variable 'i' shadows outer variable [shadowVariable] salmon-1.10.2/src/PCA.cpp:210:9: note: Shadowed declaration salmon-1.10.2/src/PCA.cpp:271:23: note: Shadow variable salmon-1.10.2/src/ONTAlignmentModel.cpp:57:28: style: Variable 'errorRate' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/PCAUtils.cpp:43:20: performance: Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local [returnStdMoveLocal] salmon-1.10.2/src/PCAUtils.cpp:51:20: performance: Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local [returnStdMoveLocal] salmon-1.10.2/src/PCAUtils.cpp:70:20: performance: Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local [returnStdMoveLocal] salmon-1.10.2/src/PCAUtils.cpp:110:20: performance: Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local [returnStdMoveLocal] salmon-1.10.2/src/PCAUtils.cpp:120:20: performance: Using std::move for returning object by-value from function will affect copy elision optimization. More: https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rf-return-move-local [returnStdMoveLocal] salmon-1.10.2/src/PCAUtils.cpp:137:9: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] salmon-1.10.2/src/GZipWriter.cpp:1760:27: debug: Failed to instantiate template "writeEquivCounts". The checking continues anyway. [templateInstantiation] salmon-1.10.2/src/GZipWriter.cpp:1860:18: debug: Failed to instantiate template "writeEquivCounts". The checking continues anyway. [templateInstantiation] salmon-1.10.2/src/SBModel.cpp:22:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _order [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SBModel.cpp:86:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _contextLength [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SBModel.cpp:125:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _contextLength [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SBModel.cpp:136:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _contextLength [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SBModel.cpp:156:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _probs [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SBModel.cpp:158:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _marginals [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SBModel.cpp:163:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _contextLength [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SBModel.cpp:201:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sbmer [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SBModel.cpp:205:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _contextLength [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SBModel.cpp:222:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _trained [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SBModel.cpp:260:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _trained [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SBModel.cpp:288:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _probs [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SBModel.cpp:290:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _contextLength [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SBModel.cpp:298:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _trained [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/ProgramOptionsGenerator.cpp:17:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seqBiasCorrect [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/ProgramOptionsGenerator.cpp:86:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable discardOrphansQuasi [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/ProgramOptionsGenerator.cpp:320:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable discardOrphansAln [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/ProgramOptionsGenerator.cpp:343:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isInDrop [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/ProgramOptionsGenerator.cpp:382:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable just_align [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/ProgramOptionsGenerator.cpp:532:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable useMassBanking [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/ProgramOptionsGenerator.cpp:610:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alternativeInitMode [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/ProgramOptionsGenerator.cpp:836:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numFragGCBins [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/ProgramOptionsGenerator.cpp:860:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noRichEqClasses [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SBModel.cpp:295:24: style: The scope of the variable '_order' can be reduced. [variableScope] salmon-1.10.2/src/SBModel.cpp:62:14: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] salmon-1.10.2/src/SBModel.cpp:196:11: style: Variable 'ok' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SBModel.cpp:311:22: style: Variable 'startIdx' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/Salmon.cpp:53:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/Salmon.cpp:90:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/Salmon.cpp:101:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/Salmon.cpp:119:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/Salmon.cpp:164:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/Salmon.cpp:261:43: error: Return value of allocation function 'new' is not stored. [leakReturnValNotUsed] salmon-1.10.2/src/SGSmooth.cpp:54:3: style: Class 'float_mat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/src/SGSmooth.cpp:66:73: style:inconclusive: Function 'float_mat' argument 3 names different: declaration 'def' definition 'defval'. [funcArgNamesDifferent] salmon-1.10.2/src/SGSmooth.cpp:50:64: note: Function 'float_mat' argument 3 names different: declaration 'def' definition 'defval'. salmon-1.10.2/src/SGSmooth.cpp:66:73: note: Function 'float_mat' argument 3 names different: declaration 'def' definition 'defval'. salmon-1.10.2/src/SGSmooth.cpp:108:38: style: Parameter 'idx' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/SGSmooth.cpp:142:37: style: Parameter 'A' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/SGSmooth.cpp:143:38: style: Parameter 'scale' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/SGSmooth.cpp:188:37: style: Parameter 'A' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/SGSmooth.cpp:213:37: style: Parameter 'A' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/SGSmooth.cpp:145:9: style: Variable 'tol' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SGSmooth.cpp:295:13: style: Variable 'ncols' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonExceptions.cpp:8:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cnvt [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonExceptions.cpp:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonQuantMerge.cpp:267:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonQuantMerge.cpp:183:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable snum [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/CollapsedEMOptimizer.cpp:338:14: style: The scope of the variable 'count' can be reduced. [variableScope] salmon-1.10.2/src/CollapsedEMOptimizer.cpp:531:14: style: Local variable 'alphaSum' shadows outer variable [shadowVariable] salmon-1.10.2/src/CollapsedEMOptimizer.cpp:510:12: note: Shadowed declaration salmon-1.10.2/src/CollapsedEMOptimizer.cpp:531:14: note: Shadow variable salmon-1.10.2/src/CollapsedEMOptimizer.cpp:46:14: style: Variable 'v' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/CollapsedEMOptimizer.cpp:82:30: style: Parameter 'transcripts' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/CollapsedEMOptimizer.cpp:83:22: style: Parameter 'effLens' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/SalmonAlevin.cpp:228:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_1 [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonAlevin.cpp:437:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNMAPPED [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonAlevin.cpp:802:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNMAPPED [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonAlevin.cpp:1283:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNMAPPED [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonAlevin.cpp:1705:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonAlevin.cpp:1813:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonAlevin.cpp:2109:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonAlevin.cpp:2278:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonAlevin.cpp:2530:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonAlevin.cpp:2603:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/CollapsedEMOptimizer.cpp:47:9: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] salmon-1.10.2/src/CollapsedEMOptimizer.cpp:533:18: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] salmon-1.10.2/src/CollapsedEMOptimizer.cpp:541:13: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] salmon-1.10.2/src/CollapsedEMOptimizer.cpp:450:20: style: Variable 'totalLen' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/CollapsedEMOptimizer.cpp:454:16: style: Variable 'totalLen' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/CollapsedEMOptimizer.cpp:458:23: style: Variable 'maxRelDiff' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/CollapsedEMOptimizer.cpp:570:19: style: Variable 'minAlpha' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/CollapsedEMOptimizer.cpp:603:18: style: Variable 'totalLen' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/CollapsedEMOptimizer.cpp:618:14: style: Variable 'totalLen' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/GZipWriter.cpp:27:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bsStream_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/GZipWriter.cpp:69:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bsStream_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/GZipWriter.cpp:119:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/GZipWriter.cpp:977:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/GZipWriter.cpp:1000:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable writeMutex_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/GZipWriter.cpp:1075:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/GZipWriter.cpp:1223:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/GZipWriter.cpp:1347:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable writeMutex_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/GZipWriter.cpp:1491:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/GZipWriter.cpp:1544:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable writeMutex_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/GZipWriter.cpp:1581:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable writeMutex_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/GZipWriter.cpp:1619:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable writeMutex_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/GZipWriter.cpp:1653:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/GZipWriter.cpp:1517:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable writeMutex_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/GZipWriter.cpp:1442:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/GZipWriter.cpp:1415:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/GZipWriter.cpp:905:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/GZipWriter.cpp:540:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/GZipWriter.cpp:481:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/GZipWriter.cpp:387:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/GZipWriter.cpp:146:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonQuantifyAlignments.cpp:1573:10: debug: Failed to instantiate template "processSample". The checking continues anyway. [templateInstantiation] salmon-1.10.2/src/SalmonQuantifyAlignments.cpp:146:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_1 [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonQuantifyAlignments.cpp:977:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonQuantifyAlignments.cpp:1584:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numThreads [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonQuantify.cpp:228:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_1 [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonQuantify.cpp:884:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNMAPPED [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonQuantify.cpp:1711:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNMAPPED [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonQuantify.cpp:2567:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonQuantify.cpp:2388:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonQuantify.cpp:2119:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/GZipWriter.cpp:1172:19: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] salmon-1.10.2/src/GZipWriter.cpp:1177:17: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] salmon-1.10.2/src/GZipWriter.cpp:1190:27: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] salmon-1.10.2/src/GZipWriter.cpp:1317:19: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] salmon-1.10.2/src/GZipWriter.cpp:1718:32: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] salmon-1.10.2/src/GZipWriter.cpp:1530:15: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] salmon-1.10.2/src/GZipWriter.cpp:1182:27: style: Same expression on both sides of '!='. [duplicateExpression] salmon-1.10.2/src/GZipWriter.cpp:1310:40: style: The scope of the variable 'arbofile' can be reduced. [variableScope] salmon-1.10.2/src/GZipWriter.cpp:908:8: style: The scope of the variable 'numSamples' can be reduced. [variableScope] salmon-1.10.2/src/GZipWriter.cpp:301:14: style: Local variable 'count' shadows outer variable [shadowVariable] salmon-1.10.2/src/GZipWriter.cpp:283:14: note: Shadowed declaration salmon-1.10.2/src/GZipWriter.cpp:301:14: note: Shadow variable salmon-1.10.2/src/GZipWriter.cpp:1467:14: style: Variable 'transcript' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/GZipWriter.cpp:562:15: style: Variable 't' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/GZipWriter.cpp:272:14: style: Variable 't' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/GZipWriter.cpp:276:14: style: Variable 'b' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/GZipWriter.cpp:282:14: style: Variable 'eq' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/GZipWriter.cpp:201:14: style: Variable 't' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/GZipWriter.cpp:340:14: style: Variable 't' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/GZipWriter.cpp:343:14: style: Variable 'eq' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/GZipWriter.cpp:365:16: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] salmon-1.10.2/src/GZipWriter.cpp:119:17: style: Variable 'binary' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/GZipWriter.cpp:906:8: style: Variable 'auxSuccess' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/GZipWriter.cpp:907:8: style: Variable 'numBootstraps' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/GZipWriter.cpp:388:8: style: Variable 'auxSuccess' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/GZipWriter.cpp:147:19: style: Variable 'auxSuccess' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/GZipWriter.cpp:344:20: style: Variable 'count' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonStringUtils.cpp:15:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable charToSamEncode [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonUtils.cpp:1342:46: debug: Function::addArguments found argument 'int' with varid 0. [varid0] salmon-1.10.2/src/SalmonAlevin.cpp:220:8: style: The scope of the variable 'hasCompatibleMapping' can be reduced. [variableScope] salmon-1.10.2/src/SalmonAlevin.cpp:430:10: style: The scope of the variable 'rangeSize' can be reduced. [variableScope] salmon-1.10.2/src/SalmonAlevin.cpp:522:12: style: The scope of the variable 'seqOk' can be reduced. [variableScope] salmon-1.10.2/src/SalmonAlevin.cpp:769:10: style: The scope of the variable 'rangeSize' can be reduced. [variableScope] salmon-1.10.2/src/SalmonAlevin.cpp:889:12: style: The scope of the variable 'seqOk' can be reduced. [variableScope] salmon-1.10.2/src/SalmonAlevin.cpp:1239:10: style: The scope of the variable 'rangeSize' can be reduced. [variableScope] salmon-1.10.2/src/SalmonAlevin.cpp:1390:12: style: The scope of the variable 'seqOk' can be reduced. [variableScope] salmon-1.10.2/src/SalmonAlevin.cpp:1696:28: style: The scope of the variable 'threads' can be reduced. [variableScope] salmon-1.10.2/src/SalmonAlevin.cpp:1797:28: style: The scope of the variable 'threads' can be reduced. [variableScope] salmon-1.10.2/src/SalmonAlevin.cpp:1876:12: style: The scope of the variable 'gcFracFwd' can be reduced. [variableScope] salmon-1.10.2/src/SalmonAlevin.cpp:284:15: style: Variable 'transcript' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/SalmonAlevin.cpp:630:20: style: Variable 'aln' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/SalmonAlevin.cpp:701:16: style: Variable 'kv' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/SalmonAlevin.cpp:1084:22: style: Variable 'aln' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/SalmonAlevin.cpp:1165:16: style: Variable 'kv' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/SalmonAlevin.cpp:2089:62: style: Parameter 'clusterForest' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/SalmonAlevin.cpp:2389:15: style: Variable 'bcIt' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/SalmonAlevin.cpp:2391:17: style: Variable 'ugIt' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/SalmonAlevin.cpp:2684:18: style: Variable 'bc' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/SalmonAlevin.cpp:2692:20: style: Variable 'txp' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/SalmonAlevin.cpp:2392:17: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] salmon-1.10.2/src/SalmonAlevin.cpp:228:8: style: Variable 'useReadCompat' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:410:22: style: Variable 'count_fwd' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:410:37: style: Variable 'count_bwd' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:412:24: style: Variable 'leftHitCount' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:413:24: style: Variable 'hitListCount' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:428:20: style: Variable 'signed_k' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:430:19: style: Variable 'rangeSize' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:434:21: style: Variable 'readLenLeft' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:435:22: style: Variable 'readLenRight' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:452:34: style: Variable 'attempt_occ_recover' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:456:22: style: Variable 'alt_max_occ' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:563:31: style: Variable 'early_exit' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:695:24: style: Variable 'num_reads_in_chunk' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:462:57: style: Unused variable: accepted_hits_left_ptr [unusedVariable] salmon-1.10.2/src/SalmonAlevin.cpp:463:57: style: Unused variable: accepted_hits_right_ptr [unusedVariable] salmon-1.10.2/src/SalmonAlevin.cpp:745:22: style: Variable 'count_fwd' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:745:37: style: Variable 'count_bwd' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:747:24: style: Variable 'leftHitCount' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:748:24: style: Variable 'hitListCount' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:755:34: style: Variable 'unmappedLogger' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:760:36: style: Variable 'orphanLinkLogger' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:769:19: style: Variable 'rangeSize' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:772:23: style: Variable 'consistentHits' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:775:20: style: Variable 'maxNumHits' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:776:21: style: Variable 'readLenLeft' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:777:22: style: Variable 'readLenRight' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:784:15: style: Variable 'initOK' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:796:23: style: Variable 'mimicStrictBT2' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:797:17: style: Variable 'mimicBT2' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:798:19: style: Variable 'noDovetail' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:826:28: style: Variable 'numMappingsDropped' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:994:32: style: Variable 'numMappingsDropped' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:1158:24: style: Variable 'num_reads_in_chunk' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:788:45: style: Unused variable: recoveredHits [unusedVariable] salmon-1.10.2/src/SalmonAlevin.cpp:1205:22: style: Variable 'count_fwd' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:1205:37: style: Variable 'count_bwd' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:1207:24: style: Variable 'leftHitCount' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:1208:24: style: Variable 'hitListCount' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:1220:36: style: Variable 'orphanLinkLogger' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:1234:33: style: Variable 'firstTimestepOfRound' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:1239:19: style: Variable 'rangeSize' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:1240:37: style: Variable 'localNumAssignedFragments' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:1241:23: style: Variable 'consistentHits' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:1244:20: style: Variable 'maxNumHits' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:1245:21: style: Variable 'readLenLeft' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:1246:22: style: Variable 'readLenRight' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:1253:15: style: Variable 'initOK' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:1277:23: style: Variable 'mimicStrictBT2' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:1278:17: style: Variable 'mimicBT2' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:1279:19: style: Variable 'noDovetail' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:1307:28: style: Variable 'numMappingsDropped' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:1384:28: style: Variable 'barcodeLength' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:1385:24: style: Variable 'umiLength' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:1543:32: style: Variable 'numMappingsDropped' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:1612:33: style: Variable 'localNumAssignedFragments' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonAlevin.cpp:1257:45: style: Unused variable: recoveredHits [unusedVariable] salmon-1.10.2/src/SalmonQuantifyAlignments.cpp:528:21: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] salmon-1.10.2/src/SalmonQuantifyAlignments.cpp:1223:9: style: Condition '!initialRound' is always true [knownConditionTrueFalse] salmon-1.10.2/src/SalmonQuantifyAlignments.cpp:1219:20: note: Assignment 'initialRound=false', assigned value is 0 salmon-1.10.2/src/SalmonQuantifyAlignments.cpp:1223:9: note: Condition '!initialRound' is always true salmon-1.10.2/src/SalmonQuantifyAlignments.cpp:635:14: style: The scope of the variable 'success' can be reduced. [variableScope] salmon-1.10.2/src/SalmonQuantifyAlignments.cpp:1150:12: style: The scope of the variable 'gcFracFwd' can be reduced. [variableScope] salmon-1.10.2/src/SalmonQuantifyAlignments.cpp:1586:10: style: The scope of the variable 'requiredObservations' can be reduced. [variableScope] salmon-1.10.2/src/SequenceBiasModel.cpp:21:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable burnedIn_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SequenceBiasModel.cpp:22:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable burnedIn_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SequenceBiasModel.cpp:25:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logger_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SequenceBiasModel.cpp:28:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logger_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SequenceBiasModel.cpp:34:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable windowSize_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SequenceBiasModel.cpp:74:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SequenceBiasModel.cpp:119:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable windowSize_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SequenceBiasModel.cpp:158:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable windowSize_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SequenceBiasModel.cpp:189:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable windowSize_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SequenceBiasModel.cpp:225:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable windowSize_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonQuantifyAlignments.cpp:713:29: style: Local variable 'txpStart' shadows outer variable [shadowVariable] salmon-1.10.2/src/SalmonQuantifyAlignments.cpp:637:23: note: Shadowed declaration salmon-1.10.2/src/SalmonQuantifyAlignments.cpp:713:29: note: Shadow variable salmon-1.10.2/src/SequenceBiasModel.cpp:257:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable windowSize_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonQuantifyAlignments.cpp:714:29: style: Local variable 'txpEnd' shadows outer variable [shadowVariable] salmon-1.10.2/src/SalmonQuantifyAlignments.cpp:638:23: note: Shadowed declaration salmon-1.10.2/src/SalmonQuantifyAlignments.cpp:714:29: note: Shadow variable salmon-1.10.2/src/SequenceBiasModel.cpp:278:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable windowSize_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonQuantifyAlignments.cpp:1120:16: style: Local variable 't' shadows outer variable [shadowVariable] salmon-1.10.2/src/SalmonQuantifyAlignments.cpp:1113:12: note: Shadowed declaration salmon-1.10.2/src/SalmonQuantifyAlignments.cpp:1120:16: note: Shadow variable salmon-1.10.2/src/SalmonQuantifyAlignments.cpp:1528:25: style: Local variable 'errfmt' shadows outer variable [shadowVariable] salmon-1.10.2/src/SalmonQuantifyAlignments.cpp:1515:23: note: Shadowed declaration salmon-1.10.2/src/SalmonQuantifyAlignments.cpp:1528:25: note: Shadow variable salmon-1.10.2/src/SalmonQuantifyAlignments.cpp:1663:16: style: Variable 'opt' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/SalmonQuantifyAlignments.cpp:1665:18: style: Variable 'val' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/SalmonQuantifyAlignments.cpp:264:15: style: Variable 'tp' can be declared as pointer to const [constVariablePointer] salmon-1.10.2/src/SalmonQuantifyAlignments.cpp:625:43: style: Variable 'cigar' can be declared as pointer to const [constVariablePointer] salmon-1.10.2/src/SalmonQuantifyAlignments.cpp:946:25: style: Variable 'numTranscripts' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonQuantifyAlignments.cpp:969:22: style: Variable 'posBiasCorrect' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonQuantifyAlignments.cpp:970:21: style: Variable 'gcBiasCorrect' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonQuantifyAlignments.cpp:1113:14: style: Variable 't' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonQuantifyAlignments.cpp:1227:15: style: Variable 'done' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SequenceBiasModel.cpp:75:11: style: Redundant initialization for 'bgPos'. The initialized value is overwritten before it is read. [redundantInitialization] salmon-1.10.2/src/SequenceBiasModel.cpp:72:17: note: bgPos is initialized salmon-1.10.2/src/SequenceBiasModel.cpp:75:11: note: bgPos is overwritten salmon-1.10.2/src/SequenceBiasModel.cpp:46:24: style: Unused variable: inc [unusedVariable] salmon-1.10.2/src/SimplePosBias.cpp:14:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable masses_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SimplePosBias.cpp:20:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numBins_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SingleCellProtocols.cpp:13:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SimplePosBias.cpp:45:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable masses_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SimplePosBias.cpp:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable masses_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SingleCellProtocols.cpp:18:21: style: The if condition is the same as the previous if condition [duplicateCondition] salmon-1.10.2/src/SingleCellProtocols.cpp:10:21: note: First condition salmon-1.10.2/src/SingleCellProtocols.cpp:18:21: note: Second condition salmon-1.10.2/src/StadenUtils.cpp:7:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bam_seq_t [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/TestUtils.cpp:37:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/TranscriptGroup.cpp:13:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hash [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/TranscriptGroup.cpp:21:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txps [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/TranscriptGroup.cpp:27:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txps [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/TranscriptGroup.cpp:34:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txps [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/TranscriptGroup.cpp:39:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/TranscriptGroup.cpp:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txps [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/TestUtils.cpp:55:26: warning:inconclusive: Possible null pointer dereference: collapsedA [nullPointer] salmon-1.10.2/src/TestUtils.cpp:51:64: note: Assignment 'collapsedA{nullptr}', assigned value is 0 salmon-1.10.2/src/TestUtils.cpp:55:26: note: Null pointer dereference salmon-1.10.2/src/TestUtils.cpp:63:18: warning:inconclusive: Possible null pointer dereference: collapsedCounts [nullPointer] salmon-1.10.2/src/TestUtils.cpp:52:56: note: Assignment 'collapsedCounts{nullptr}', assigned value is 0 salmon-1.10.2/src/TestUtils.cpp:63:18: note: Null pointer dereference salmon-1.10.2/src/VersionChecker.cpp:14:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/backtrace.cc:29:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/WhiteList.cpp:143:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/WhiteList.cpp:232:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/WhiteList.cpp:14:14: style: The scope of the variable 'mean' can be reduced. [variableScope] salmon-1.10.2/src/WhiteList.cpp:14:20: style: The scope of the variable 'variance' can be reduced. [variableScope] salmon-1.10.2/src/WhiteList.cpp:11:46: style: Parameter 'theta' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/WhiteList.cpp:12:46: style: Parameter 'query' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/WhiteList.cpp:31:45: style: Parameter 'classPrior' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/WhiteList.cpp:54:54: style: Parameter 'classCount' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/WhiteList.cpp:58:19: style: Variable 'feature' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/WhiteList.cpp:70:19: style: Variable 'feature' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/WhiteList.cpp:93:26: style: Variable 'numFeatures' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/xxhash.c:259:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XXH_VERSION_NUMBER [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/xxhash.c:371:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XXH32_state_t [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/xxhash.c:375:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XXH_OK [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/xxhash.c:395:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XXH_OK [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/xxhash.c:415:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XXH_OK [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/xxhash.c:762:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XXH64_state_t [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/xxhash.c:766:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XXH_OK [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/xxhash.c:786:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XXH_OK [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/xxhash.c:805:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XXH_OK [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/xxhash.c:410:35: style:inconclusive: Boolean expression 'len>=16' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] salmon-1.10.2/tests/catch.hpp:977:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:1483:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:3054:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:3522:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:4002:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:4006:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:4033:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Gs [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:4064:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:4068:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:4086:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:4152:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:4196:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:4252:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:4284:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:4291:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:4652:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:4661:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:4701:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:4707:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:4741:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ResultType [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:4747:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ResultType [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/GCSampleTests.cpp:56:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RefLength [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:2390:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:2397:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:2244:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:2251:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:2258:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:2265:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:2272:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:2279:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:2286:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:2293:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/edlib.cpp:124:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prevQueryLength_ [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/edlib.cpp:154:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable editDistance [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/edlib.cpp:330:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDLIB_MODE_HW [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/edlib.cpp:415:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDLIB_CIGAR_STANDARD [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/edlib.cpp:682:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDLIB_MODE_HW [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/edlib.cpp:854:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDLIB_STATUS_ERROR [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/edlib.cpp:1085:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDLIB_STATUS_ERROR [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/edlib.cpp:1376:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDLIB_EDOP_INSERT [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/edlib.cpp:1521:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDLIB_EDOP_INSERT [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/edlib.cpp:1621:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDLIB_STATUS_ERROR [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonUtils.cpp:92:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonUtils.cpp:139:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAIRED_END_PAIRED [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonUtils.cpp:153:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAIRED_END_PAIRED [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonUtils.cpp:199:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonUtils.cpp:270:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PAIRED_END [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonUtils.cpp:545:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonUtils.cpp:599:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonUtils.cpp:646:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonUtils.cpp:676:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonUtils.cpp:726:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonUtils.cpp:879:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SINGLE_END [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonUtils.cpp:978:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAM_FPAIRED [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonUtils.cpp:1011:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonUtils.cpp:1029:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonUtils.cpp:1348:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable delimiter [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonUtils.cpp:1505:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minScoreFraction [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonUtils.cpp:1789:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonUtils.cpp:1857:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonUtils.cpp:3233:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonUtils.cpp:2415:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORWARD [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonUtils.cpp:477:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_0 [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonUtils.cpp:380:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_0 [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/SalmonQuantify.cpp:481:56: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] salmon-1.10.2/src/SalmonQuantify.cpp:1162:26: style: Condition '!jointHits.empty()' is always true [knownConditionTrueFalse] salmon-1.10.2/src/SalmonQuantify.cpp:1143:27: note: Assuming that condition 'jointHits.empty()' is not redundant salmon-1.10.2/src/SalmonQuantify.cpp:1162:26: note: Condition '!jointHits.empty()' is always true salmon-1.10.2/src/SalmonQuantify.cpp:187:9: style: The scope of the variable 'log' can be reduced. [variableScope] salmon-1.10.2/src/SalmonQuantify.cpp:196:8: style: The scope of the variable 'hasCompatibleMapping' can be reduced. [variableScope] salmon-1.10.2/src/SalmonQuantify.cpp:202:9: style: The scope of the variable 'observedGCMass' can be reduced. [variableScope] salmon-1.10.2/src/SalmonQuantify.cpp:205:9: style: The scope of the variable 'observedPosBiasFwd' can be reduced. [variableScope] salmon-1.10.2/src/SalmonQuantify.cpp:206:9: style: The scope of the variable 'observedPosBiasRC' can be reduced. [variableScope] salmon-1.10.2/src/SalmonQuantify.cpp:213:8: style: The scope of the variable 'noFragLenFactor' can be reduced. [variableScope] salmon-1.10.2/src/SalmonQuantify.cpp:214:8: style: The scope of the variable 'useRankEqClasses' can be reduced. [variableScope] salmon-1.10.2/src/SalmonQuantify.cpp:215:12: style: The scope of the variable 'rangeFactorization' can be reduced. [variableScope] salmon-1.10.2/src/SalmonQuantify.cpp:216:8: style: The scope of the variable 'noLengthCorrection' can be reduced. [variableScope] salmon-1.10.2/src/SalmonQuantify.cpp:826:10: style: The scope of the variable 'rangeSize' can be reduced. [variableScope] salmon-1.10.2/src/SalmonQuantify.cpp:1404:18: style: The scope of the variable 'success' can be reduced. [variableScope] salmon-1.10.2/src/SalmonQuantify.cpp:1659:10: style: The scope of the variable 'rangeSize' can be reduced. [variableScope] salmon-1.10.2/src/SalmonQuantify.cpp:2224:10: style: The scope of the variable 'gcFracFwd' can be reduced. [variableScope] salmon-1.10.2/src/SalmonQuantify.cpp:582:24: style: Local variable 'i' shadows outer variable [shadowVariable] salmon-1.10.2/src/SalmonQuantify.cpp:269:7: note: Shadowed declaration salmon-1.10.2/src/SalmonQuantify.cpp:582:24: note: Shadow variable salmon-1.10.2/src/SalmonQuantify.cpp:733:19: style: Local variable 'i' shadows outer variable [shadowVariable] salmon-1.10.2/src/SalmonQuantify.cpp:269:7: note: Shadowed declaration salmon-1.10.2/src/SalmonQuantify.cpp:733:19: note: Shadow variable salmon-1.10.2/src/SalmonQuantify.cpp:248:38: style: Parameter 'aln' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/SalmonQuantify.cpp:1298:21: style: Variable 'h' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/SalmonQuantify.cpp:2584:16: style: Variable 'opt' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/SalmonQuantify.cpp:2586:18: style: Variable 'val' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/SalmonQuantify.cpp:826:19: style: Variable 'rangeSize' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonQuantify.cpp:831:19: style: Variable 'tooManyHits' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonQuantify.cpp:832:21: style: Variable 'readLenLeft' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonQuantify.cpp:833:22: style: Variable 'readLenRight' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonQuantify.cpp:907:19: style: Variable 'readLen' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonQuantify.cpp:907:31: style: Variable 'mateLen' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonQuantify.cpp:907:42: style: Variable 'totLen' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonQuantify.cpp:1053:27: style: Variable 'noDiscordant' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonQuantify.cpp:777:12: style: Variable 'count_fwd' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonQuantify.cpp:777:27: style: Variable 'count_bwd' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonQuantify.cpp:828:8: style: Variable 'consistentHits' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonQuantify.cpp:837:27: style: Variable 'invalidIndex' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonQuantify.cpp:842:8: style: Variable 'initOK' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonQuantify.cpp:873:8: style: Variable 'mimicStrictBT2' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonQuantify.cpp:874:8: style: Variable 'mimicBT2' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonQuantify.cpp:981:12: style: Variable 'lh' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonQuantify.cpp:986:12: style: Variable 'rh' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonQuantify.cpp:1421:23: style: Variable 'fwPre' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonQuantify.cpp:1422:23: style: Variable 'fwPost' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonQuantify.cpp:1424:23: style: Variable 'rcPre' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonQuantify.cpp:1425:23: style: Variable 'rcPost' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonQuantify.cpp:1638:16: style: Variable 'tooShort' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonQuantify.cpp:1659:19: style: Variable 'rangeSize' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonQuantify.cpp:1661:19: style: Variable 'tooManyHits' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonQuantify.cpp:1662:17: style: Variable 'readLen' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonQuantify.cpp:1623:12: style: Variable 'count_fwd' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonQuantify.cpp:1623:27: style: Variable 'count_bwd' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonQuantify.cpp:1668:27: style: Variable 'invalidIndex' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonQuantify.cpp:1673:8: style: Variable 'initOK' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonQuantify.cpp:1681:45: style: Unused variable: recoveredHits [unusedVariable] salmon-1.10.2/src/SalmonQuantify.cpp:1701:8: style: Variable 'mimicStrictBT2' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonQuantify.cpp:1702:8: style: Variable 'mimicBT2' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonQuantify.cpp:1703:8: style: Variable 'noDovetail' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonQuantify.cpp:1787:12: style: Variable 'lh' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/tests/KmerHistTests.cpp:39:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORWARD [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/KmerHistTests.cpp:69:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REVERSE_COMPLEMENT [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/KmerHistTests.cpp:88:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORWARD [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:2377:46: style:inconclusive: Boolean expression 'm_lhs' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] salmon-1.10.2/tests/catch.hpp:2381:46: style:inconclusive: Boolean expression 'm_lhs' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] salmon-1.10.2/tests/catch.hpp:4411:9: warning: Member variable 'Option::storage' is not initialized in the constructor. [uninitMemberVar] salmon-1.10.2/tests/catch.hpp:4412:9: warning: Member variable 'Option::storage' is not initialized in the constructor. [uninitMemberVar] salmon-1.10.2/tests/catch.hpp:4415:9: warning: Member variable 'Option::storage' is not initialized in the copy constructor. [uninitMemberVar] salmon-1.10.2/tests/catch.hpp:1482:33: performance:inconclusive: Technically the member function 'Catch::IMutableEnumValuesRegistry::registerEnum' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/tests/catch.hpp:2416:14: style:inconclusive: Technically the member function 'Catch::Decomposer::operator<=' can be const. [functionConst] salmon-1.10.2/tests/catch.hpp:2420:14: style:inconclusive: Technically the member function 'Catch::Decomposer::operator<=' can be const. [functionConst] salmon-1.10.2/tests/catch.hpp:2396:14: style:inconclusive: Technically the member function 'ExprLhs < bool >::operator||' can be const. [functionConst] salmon-1.10.2/tests/catch.hpp:2633:25: warning: The struct 'MessageBuilder' defines member function with name 'operator<<' also defined in its parent struct 'MessageStream'. [duplInheritedMember] salmon-1.10.2/tests/catch.hpp:2619:24: note: Parent function 'MessageStream::operator<<' salmon-1.10.2/tests/catch.hpp:2633:25: note: Derived function 'MessageBuilder::operator<<' salmon-1.10.2/tests/catch.hpp:620:9: style: Class 'StringRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:627:9: style: Class 'StringRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:965:5: style: Class 'TestInvokerAsMethod' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:981:5: style: Struct 'NameAndTags' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:2534:9: style: Class 'LazyExpression' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:2913:9: style: Class 'Section' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:3052:9: style: Class 'ExceptionTranslatorRegistrar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:3026:13: style: Class 'ExceptionTranslator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:3403:5: style: Class 'ExceptionMessageMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:3557:13: style: Struct 'EqualsMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:3561:13: style: Struct 'ContainsMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:3565:13: style: Struct 'StartsWithMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:3569:13: style: Struct 'EndsWithMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:3609:13: style: Struct 'ContainsElementMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:3630:13: style: Struct 'ContainsMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:3660:13: style: Struct 'EqualsMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:3683:13: style: Struct 'ApproxMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:3718:13: style: Struct 'UnorderedEqualsMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:3923:5: style: Class 'GeneratorException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:3956:9: style: Class 'SingleValueGenerator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:3989:9: style: Class 'GeneratorWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:4412:9: style: Class 'Option' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:3358:13: style: Struct 'MatchNotOf < std :: exception >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:3358:13: style: Struct 'MatchNotOf < std >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:3358:13: style: Struct 'MatchNotOf < std :: string >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:988:6: style: The destructor '~AutoReg' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] salmon-1.10.2/tests/catch.hpp:499:18: note: Virtual destructor in base class salmon-1.10.2/tests/catch.hpp:988:6: note: Destructor in derived class salmon-1.10.2/tests/catch.hpp:1445:10: style: The destructor '~ReusableStringStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] salmon-1.10.2/tests/catch.hpp:499:18: note: Virtual destructor in base class salmon-1.10.2/tests/catch.hpp:1445:10: note: Destructor in derived class salmon-1.10.2/tests/catch.hpp:2914:10: style: The destructor '~Section' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] salmon-1.10.2/tests/catch.hpp:499:18: note: Virtual destructor in base class salmon-1.10.2/tests/catch.hpp:2914:10: note: Destructor in derived class salmon-1.10.2/tests/catch.hpp:3942:18: style: The destructor '~IGenerator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] salmon-1.10.2/tests/catch.hpp:3848:22: note: Virtual destructor in base class salmon-1.10.2/tests/catch.hpp:3942:18: note: Destructor in derived class salmon-1.10.2/tests/catch.hpp:4369:18: style: The destructor '~IMutableContext' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] salmon-1.10.2/tests/catch.hpp:4360:18: note: Virtual destructor in base class salmon-1.10.2/tests/catch.hpp:4369:18: note: Destructor in derived class salmon-1.10.2/tests/catch.hpp:4514:18: style: The destructor '~IConfig' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] salmon-1.10.2/tests/catch.hpp:499:18: note: Virtual destructor in base class salmon-1.10.2/tests/catch.hpp:4514:18: note: Destructor in derived class salmon-1.10.2/tests/GCSampleTests.cpp:11:84: style: Parameter 'dis' can be declared as reference to const [constParameterReference] salmon-1.10.2/tests/GCSampleTests.cpp:12:8: style: Variable 'nucs' can be declared as const array [constVariable] salmon-1.10.2/tests/catch.hpp:2318:34: style: Parameter 'lhs' can be declared as pointer to const [constParameterReference] salmon-1.10.2/tests/catch.hpp:2320:34: style: Parameter 'lhs' can be declared as pointer to const [constParameterReference] salmon-1.10.2/tests/catch.hpp:2322:43: style: Parameter 'rhs' can be declared as pointer to const [constParameterReference] salmon-1.10.2/tests/catch.hpp:2324:44: style: Parameter 'rhs' can be declared as pointer to const [constParameterReference] salmon-1.10.2/tests/catch.hpp:2329:37: style: Parameter 'lhs' can be declared as pointer to const [constParameterReference] salmon-1.10.2/tests/catch.hpp:2331:37: style: Parameter 'lhs' can be declared as pointer to const [constParameterReference] salmon-1.10.2/tests/catch.hpp:2333:46: style: Parameter 'rhs' can be declared as pointer to const [constParameterReference] salmon-1.10.2/tests/catch.hpp:2335:47: style: Parameter 'rhs' can be declared as pointer to const [constParameterReference] salmon-1.10.2/tests/catch.hpp:1487:27: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] salmon-1.10.2/tests/catch.hpp:3612:17: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] salmon-1.10.2/tests/catch.hpp:3639:47: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] salmon-1.10.2/tests/catch.hpp:3324:17: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] salmon-1.10.2/tests/catch.hpp:3290:17: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] salmon-1.10.2/tests/KmerHistTests.cpp:38:20: style: Variable 'k' can be declared as reference to const [constVariableReference] salmon-1.10.2/tests/KmerHistTests.cpp:68:20: style: Variable 'k' can be declared as reference to const [constVariableReference] salmon-1.10.2/tests/KmerHistTests.cpp:8:10: style: Variable 'alphabet' can be declared as const array [constVariable] salmon-1.10.2/tests/LibraryTypeTests.cpp:15:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/LibraryTypeTests.cpp:45:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/LibraryTypeTests.cpp:100:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:8809:64: debug: simplifyOperatorName: found unsimplified operator name [debug] salmon-1.10.2/tests/catch.hpp:2071:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:2106:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ratio [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:8480:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:8484:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:8488:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:8558:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:8575:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:8715:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable padding [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:8882:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:9192:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:9217:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:9330:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:9408:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hint [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:9559:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:9706:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clara [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:10517:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:10621:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sr [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:10653:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:10926:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGSTKSZ [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:10947:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:11274:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:11303:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:11345:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:11382:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:11555:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scientific [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:11628:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:11772:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECMAScript [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:12702:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Executing [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:12837:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Generators [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:12981:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sr [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:13391:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:13450:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:13455:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:13474:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:13517:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:13799:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:13800:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:13801:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clog [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:13834:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:13849:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:13867:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:13991:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:14004:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:14282:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lineInfo [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:14341:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:14376:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Executing [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:14382:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_currentTracker [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:14387:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_currentTracker [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:14391:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_runState [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:14395:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_runState [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:14401:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_currentTracker [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:14411:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompletedSuccessfully [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:14414:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompletedSuccessfully [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:14417:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotStarted [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:14455:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Executing [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:14472:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompletedSuccessfully [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:14526:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_filters [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:14596:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:14712:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:14820:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:14863:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:14902:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:14929:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:15052:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:15067:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:15177:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hexThreshold [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:15192:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hexThreshold [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:15233:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable precision [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:15239:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable precision [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:15477:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uppercase [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:15689:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flush [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:15741:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flush [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:15757:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:15783:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX_10_EXP [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:16074:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:16091:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:16100:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_config [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:16106:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:16407:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:16479:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:16483:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:16499:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:16516:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:16585:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable used [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:16596:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:16612:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable used [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:16623:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:16635:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable groupsCounts [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:16642:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:16664:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:16667:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:16678:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:16712:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:16743:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:16767:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:16779:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:16785:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:16853:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:16863:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shouldRedirectStdOut [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:17256:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shouldRedirectStdOut [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:13666:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:9277:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Optional [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:9282:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Required [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:9287:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Optional [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:9005:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:9009:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:9010:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:9011:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicError [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:9012:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RuntimeError [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:9014:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:9015:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:9023:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:9035:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:5870:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:5752:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:3785:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unprintableString [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:8964:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:8973:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] salmon-1.10.2/tests/catch.hpp:8982:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] salmon-1.10.2/src/edlib.cpp:40:10: warning: Struct 'AlignmentData' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] salmon-1.10.2/src/edlib.cpp:40:10: warning: Struct 'AlignmentData' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] salmon-1.10.2/src/edlib.cpp:347:35: style: C-style pointer casting [cstyleCast] salmon-1.10.2/src/edlib.cpp:354:37: style: C-style pointer casting [cstyleCast] salmon-1.10.2/src/edlib.cpp:457:20: style: C-style pointer casting [cstyleCast] salmon-1.10.2/src/edlib.cpp:762:31: style: C-style pointer casting [cstyleCast] salmon-1.10.2/src/edlib.cpp:811:23: style: C-style pointer casting [cstyleCast] salmon-1.10.2/src/edlib.cpp:1298:18: style: C-style pointer casting [cstyleCast] salmon-1.10.2/src/edlib.cpp:1488:18: style: C-style pointer casting [cstyleCast] salmon-1.10.2/src/edlib.cpp:1519:22: style: C-style pointer casting [cstyleCast] salmon-1.10.2/src/edlib.cpp:1743:18: style: C-style pointer casting [cstyleCast] salmon-1.10.2/src/edlib.cpp:1778:25: style: C-style pointer casting [cstyleCast] salmon-1.10.2/src/edlib.cpp:1779:26: style: C-style pointer casting [cstyleCast] salmon-1.10.2/src/edlib.cpp:566:18: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation] salmon-1.10.2/src/edlib.cpp:930:18: style: Variable 'hout' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/edlib.cpp:1158:18: style: Variable 'hout' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/tests/compile_tests/int128_numeric_limits.cpp:6:58: error: Syntax Error: AST broken, 'assert' doesn't have two operands. [internalAstError] salmon-1.10.2/tests/catch.hpp:8200:21: warning:inconclusive: Member variable 'LazyExpression::m_transientExpression' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] salmon-1.10.2/tests/catch.hpp:4411:9: warning: Member variable 'Option < AssertionResult >::storage' is not initialized in the constructor. [uninitMemberVar] salmon-1.10.2/tests/catch.hpp:4412:9: warning: Member variable 'Option < AssertionResult >::storage' is not initialized in the constructor. [uninitMemberVar] salmon-1.10.2/tests/catch.hpp:4415:9: warning: Member variable 'Option < AssertionResult >::storage' is not initialized in the copy constructor. [uninitMemberVar] salmon-1.10.2/tests/catch.hpp:4411:9: warning: Member variable 'Option < unsigned long >::storage' is not initialized in the constructor. [uninitMemberVar] salmon-1.10.2/tests/catch.hpp:4412:9: warning: Member variable 'Option < unsigned long >::storage' is not initialized in the constructor. [uninitMemberVar] salmon-1.10.2/tests/catch.hpp:4415:9: warning: Member variable 'Option < unsigned long >::storage' is not initialized in the copy constructor. [uninitMemberVar] salmon-1.10.2/tests/catch.hpp:9305:21: style: Unused private function: 'ExeName::makeRef' [unusedPrivateFunction] salmon-1.10.2/tests/catch.hpp:2584:14: performance:inconclusive: Technically the member function 'Catch::AssertionHandler::allowThrows' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/tests/catch.hpp:8238:28: note: Technically the member function 'Catch::AssertionHandler::allowThrows' can be static (but you may consider moving to unnamed namespace). salmon-1.10.2/tests/catch.hpp:2584:14: note: Technically the member function 'Catch::AssertionHandler::allowThrows' can be static (but you may consider moving to unnamed namespace). salmon-1.10.2/tests/catch.hpp:5366:24: style:inconclusive: Technically the member function 'Catch::Config::openStream' can be const. [functionConst] salmon-1.10.2/tests/catch.hpp:10021:28: note: Technically the member function 'Catch::Config::openStream' can be const. salmon-1.10.2/tests/catch.hpp:5366:24: note: Technically the member function 'Catch::Config::openStream' can be const. salmon-1.10.2/tests/catch.hpp:16612:10: debug: CheckClass::isMemberVar found used member variable 'currentTestRunInfo' with varid 0 [varid0] salmon-1.10.2/tests/catch.hpp:16623:5: debug: CheckClass::isMemberVar found used member variable 'stream' with varid 0 [varid0] salmon-1.10.2/tests/catch.hpp:16635:10: debug: CheckClass::isMemberVar found used member variable 'currentGroupInfo' with varid 0 [varid0] salmon-1.10.2/tests/catch.hpp:16641:13: debug: CheckClass::isMemberVar found used member variable 'm_sectionStack' with varid 0 [varid0] salmon-1.10.2/tests/catch.hpp:16667:5: debug: CheckClass::isMemberVar found used member variable 'stream' with varid 0 [varid0] salmon-1.10.2/tests/catch.hpp:16682:5: debug: CheckClass::isMemberVar found used member variable 'stream' with varid 0 [varid0] salmon-1.10.2/tests/catch.hpp:16712:9: debug: CheckClass::isMemberVar found used member variable 'stream' with varid 0 [varid0] salmon-1.10.2/tests/catch.hpp:16743:13: debug: CheckClass::isMemberVar found used member variable 'stream' with varid 0 [varid0] salmon-1.10.2/tests/catch.hpp:16767:9: debug: CheckClass::isMemberVar found used member variable 'stream' with varid 0 [varid0] salmon-1.10.2/tests/catch.hpp:16779:5: debug: CheckClass::isMemberVar found used member variable 'stream' with varid 0 [varid0] salmon-1.10.2/tests/catch.hpp:16783:9: debug: CheckClass::isMemberVar found used member variable 'm_config' with varid 0 [varid0] salmon-1.10.2/tests/catch.hpp:16968:15: debug: CheckClass::isMemberVar found used member variable 'm_config' with varid 0 [varid0] salmon-1.10.2/tests/catch.hpp:8017:14: performance:inconclusive: Technically the member function 'Catch::FatalConditionHandler::engage_platform' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/tests/catch.hpp:10938:33: note: Technically the member function 'Catch::FatalConditionHandler::engage_platform' can be static (but you may consider moving to unnamed namespace). salmon-1.10.2/tests/catch.hpp:8017:14: note: Technically the member function 'Catch::FatalConditionHandler::engage_platform' can be static (but you may consider moving to unnamed namespace). salmon-1.10.2/tests/catch.hpp:8018:14: performance:inconclusive: Technically the member function 'Catch::FatalConditionHandler::disengage_platform' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/tests/catch.hpp:10957:33: note: Technically the member function 'Catch::FatalConditionHandler::disengage_platform' can be static (but you may consider moving to unnamed namespace). salmon-1.10.2/tests/catch.hpp:8018:14: note: Technically the member function 'Catch::FatalConditionHandler::disengage_platform' can be static (but you may consider moving to unnamed namespace). salmon-1.10.2/tests/catch.hpp:8155:14: style:inconclusive: Technically the member function 'Catch::RunContext::populateReaction' can be const. [functionConst] salmon-1.10.2/tests/catch.hpp:13117:22: note: Technically the member function 'Catch::RunContext::populateReaction' can be const. salmon-1.10.2/tests/catch.hpp:8155:14: note: Technically the member function 'Catch::RunContext::populateReaction' can be const. salmon-1.10.2/tests/catch.hpp:8653:7: style:inconclusive: Technically the member function 'Catch::clara::TextFlow::Column::operator+' can be const. [functionConst] salmon-1.10.2/tests/catch.hpp:8780:21: note: Technically the member function 'Catch::clara::TextFlow::Column::operator+' can be const. salmon-1.10.2/tests/catch.hpp:8653:7: note: Technically the member function 'Catch::clara::TextFlow::Column::operator+' can be const. salmon-1.10.2/tests/catch.hpp:8754:7: style:inconclusive: Technically the member function 'Catch::clara::TextFlow::Columns::operator+' can be const. [functionConst] salmon-1.10.2/tests/catch.hpp:10214:14: performance:inconclusive: Technically the member function 'Catch::::PosixColourImpl::setColour' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/tests/catch.hpp:10671:21: performance:inconclusive: Technically the member function 'Catch::ExceptionTranslatorRegistry::tryTranslators' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/tests/catch.hpp:10748:46: note: Technically the member function 'Catch::ExceptionTranslatorRegistry::tryTranslators' can be static (but you may consider moving to unnamed namespace). salmon-1.10.2/tests/catch.hpp:10671:21: note: Technically the member function 'Catch::ExceptionTranslatorRegistry::tryTranslators' can be static (but you may consider moving to unnamed namespace). salmon-1.10.2/tests/catch.hpp:13223:14: performance:inconclusive: Technically the member function 'Catch::Session::libIdentify' can be static (but you may consider moving to unnamed namespace). [functionStatic] salmon-1.10.2/tests/catch.hpp:13453:19: note: Technically the member function 'Catch::Session::libIdentify' can be static (but you may consider moving to unnamed namespace). salmon-1.10.2/tests/catch.hpp:13223:14: note: Technically the member function 'Catch::Session::libIdentify' can be static (but you may consider moving to unnamed namespace). salmon-1.10.2/tests/catch.hpp:13688:18: style:inconclusive: Technically the member function 'Catch::Detail::::OutputDebugWriter::operator()' can be const. [functionConst] salmon-1.10.2/tests/catch.hpp:9014:49: debug: CheckClass::isMemberVar found used member variable 'm_type' with varid 0 [varid0] salmon-1.10.2/tests/catch.hpp:9015:56: debug: CheckClass::isMemberVar found used member variable 'm_type' with varid 0 [varid0] salmon-1.10.2/tests/catch.hpp:15825:48: warning: The struct 'TestEventListenerBase' defines member function with name 'getSupportedVerbosities' also defined in its parent struct 'StreamingReporterBase < TestEventListenerBase >'. [duplInheritedMember] salmon-1.10.2/tests/catch.hpp:5751:36: note: Parent function 'StreamingReporterBase < TestEventListenerBase >::getSupportedVerbosities' salmon-1.10.2/tests/catch.hpp:15825:48: note: Derived function 'TestEventListenerBase::getSupportedVerbosities' salmon-1.10.2/tests/catch.hpp:5217:9: style: Class 'TestSpecParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:5321:9: style: Class 'Config' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:5514:9: style: Struct 'TestRunInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:5584:9: style: Struct 'TestGroupStats' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:5975:9: style: Struct 'TestEventListenerBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:6028:9: style: Struct 'Colour' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:6158:9: style: Struct 'ConsoleReporter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:6238:9: style: Class 'XmlEncode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:6274:9: style: Class 'XmlWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:6329:9: style: Class 'JunitReporter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:6378:9: style: Class 'XmlReporter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:8041:9: style: Class 'FatalConditionHandlerGuard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:9478:9: style: Struct 'Help' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:12320:9: style: Class 'TestInvokerAsFunction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:13698:13: style: Class 'FileStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:5839:13: style: Struct 'BySectionInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:5738:9: style: Struct 'StreamingReporterBase < TestEventListenerBase >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:5738:9: style: Struct 'StreamingReporterBase < CompactReporter >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:5738:9: style: Struct 'StreamingReporterBase < ConsoleReporter >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:5738:9: style: Struct 'StreamingReporterBase < XmlReporter >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:4412:9: style: Class 'Option < AssertionResult >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:4412:9: style: Class 'Option < unsigned long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:8961:9: style: Class 'ResultValueBase < ParseResultType >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:8961:9: style: Class 'ResultValueBase < ParseState >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/tests/catch.hpp:5322:18: style: The destructor '~Config' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] salmon-1.10.2/tests/catch.hpp:4514:18: note: Virtual destructor in base class salmon-1.10.2/tests/catch.hpp:5322:18: note: Destructor in derived class salmon-1.10.2/tests/catch.hpp:9125:22: style: The function 'isFlag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] salmon-1.10.2/tests/catch.hpp:9118:22: note: Virtual function in base class salmon-1.10.2/tests/catch.hpp:9125:22: note: Function in derived class salmon-1.10.2/tests/catch.hpp:10668:10: style: The destructor '~ExceptionTranslatorRegistry' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] salmon-1.10.2/tests/catch.hpp:3016:18: note: Virtual destructor in base class salmon-1.10.2/tests/catch.hpp:10668:10: note: Destructor in derived class salmon-1.10.2/tests/catch.hpp:12300:18: style: The destructor '~TestRegistry' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] salmon-1.10.2/tests/catch.hpp:581:18: note: Virtual destructor in base class salmon-1.10.2/tests/catch.hpp:12300:18: note: Destructor in derived class salmon-1.10.2/tests/catch.hpp:12594:14: style: The destructor '~GeneratorTracker' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] salmon-1.10.2/tests/catch.hpp:7506:18: note: Virtual destructor in base class salmon-1.10.2/tests/catch.hpp:12594:14: note: Destructor in derived class salmon-1.10.2/tests/catch.hpp:12383:10: style: The destructor '~TagAliasRegistry' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] salmon-1.10.2/tests/catch.hpp:5188:18: note: Virtual destructor in base class salmon-1.10.2/tests/catch.hpp:12383:10: note: Destructor in derived class salmon-1.10.2/tests/catch.hpp:5759:14: style: The function 'reportInvalidArguments' overrides a function in a base class but is identical to the overridden function [uselessOverride] salmon-1.10.2/tests/catch.hpp:5662:22: note: Virtual function in base class salmon-1.10.2/tests/catch.hpp:5759:14: note: Function in derived class salmon-1.10.2/tests/catch.hpp:8841:14: performance: Function 'exeName()' should return member 'm_exeName' by const reference. [returnByReference] salmon-1.10.2/tests/catch.hpp:9297:14: performance: Function 'hint()' should return member 'm_hint' by const reference. [returnByReference] salmon-1.10.2/tests/catch.hpp:9016:14: performance: Function 'errorMessage()' should return member 'm_errorMessage' by const reference. [returnByReference] salmon-1.10.2/tests/catch.hpp:16525:9: style: The statement 'if (m_headerPrinted) m_headerPrinted=false' is logically equivalent to 'm_headerPrinted=false'. [duplicateConditionalAssign] salmon-1.10.2/tests/catch.hpp:16526:25: note: Assignment 'm_headerPrinted=false' salmon-1.10.2/tests/catch.hpp:16525:9: note: Condition 'm_headerPrinted' is redundant salmon-1.10.2/tests/catch.hpp:11863:14: style: Condition '!uncaught_exceptions()' is always true [knownConditionTrueFalse] salmon-1.10.2/tests/catch.hpp:11863:34: note: Calling function 'uncaught_exceptions' returns 0 salmon-1.10.2/tests/catch.hpp:11863:14: note: Condition '!uncaught_exceptions()' is always true salmon-1.10.2/tests/catch.hpp:11926:14: style: Condition '!uncaught_exceptions()' is always true [knownConditionTrueFalse] salmon-1.10.2/tests/catch.hpp:11926:34: note: Calling function 'uncaught_exceptions' returns 0 salmon-1.10.2/tests/catch.hpp:11926:14: note: Condition '!uncaught_exceptions()' is always true salmon-1.10.2/tests/catch.hpp:15037:24: style: Condition 'value' is always true [knownConditionTrueFalse] salmon-1.10.2/tests/catch.hpp:15033:27: note: Assignment 'one=1', assigned value is 1 salmon-1.10.2/tests/catch.hpp:15036:30: note: Assignment 'value=*reinterpret_cast(&one)', assigned value is 1 salmon-1.10.2/tests/catch.hpp:15037:24: note: Condition 'value' is always true salmon-1.10.2/tests/catch.hpp:15045:33: style: Condition 'Endianness::which()==Endianness::Little' is always true [knownConditionTrueFalse] salmon-1.10.2/tests/catch.hpp:15045:30: note: Calling function 'which' returns 1 salmon-1.10.2/tests/catch.hpp:15045:33: note: Condition 'Endianness::which()==Endianness::Little' is always true salmon-1.10.2/tests/catch.hpp:15586:27: style: Condition '0x80<=value' is always true [knownConditionTrueFalse] salmon-1.10.2/tests/catch.hpp:15585:28: note: Assuming that condition 'value<0x80' is not redundant salmon-1.10.2/tests/catch.hpp:15586:27: note: Condition '0x80<=value' is always true salmon-1.10.2/tests/catch.hpp:12667:30: warning: Either the condition 'parent' is redundant or there is possible null pointer dereference: parent. [nullPointerRedundantCheck] salmon-1.10.2/tests/catch.hpp:12670:29: note: Assuming that condition 'parent' is not redundant salmon-1.10.2/tests/catch.hpp:12667:30: note: Null pointer dereference salmon-1.10.2/tests/catch.hpp:7908:35: style:inconclusive: Function 'setMargin' argument 1 names different: declaration 'margin' definition 'newMargin'. [funcArgNamesDifferent] salmon-1.10.2/tests/catch.hpp:3083:31: note: Function 'setMargin' argument 1 names different: declaration 'margin' definition 'newMargin'. salmon-1.10.2/tests/catch.hpp:7908:35: note: Function 'setMargin' argument 1 names different: declaration 'margin' definition 'newMargin'. salmon-1.10.2/tests/catch.hpp:7915:36: style:inconclusive: Function 'setEpsilon' argument 1 names different: declaration 'epsilon' definition 'newEpsilon'. [funcArgNamesDifferent] salmon-1.10.2/tests/catch.hpp:3086:32: note: Function 'setEpsilon' argument 1 names different: declaration 'epsilon' definition 'newEpsilon'. salmon-1.10.2/tests/catch.hpp:7915:36: note: Function 'setEpsilon' argument 1 names different: declaration 'epsilon' definition 'newEpsilon'. salmon-1.10.2/tests/catch.hpp:10638:89: style:inconclusive: Function 'registerEnum' argument 2 names different: declaration 'allEnums' definition 'allValueNames'. [funcArgNamesDifferent] salmon-1.10.2/tests/catch.hpp:10571:73: note: Function 'registerEnum' argument 2 names different: declaration 'allEnums' definition 'allValueNames'. salmon-1.10.2/tests/catch.hpp:10638:89: note: Function 'registerEnum' argument 2 names different: declaration 'allEnums' definition 'allValueNames'. salmon-1.10.2/tests/catch.hpp:13927:56: style:inconclusive: Function 'substr' argument 2 names different: declaration 'length' definition 'size'. [funcArgNamesDifferent] salmon-1.10.2/tests/catch.hpp:663:49: note: Function 'substr' argument 2 names different: declaration 'length' definition 'size'. salmon-1.10.2/tests/catch.hpp:13927:56: note: Function 'substr' argument 2 names different: declaration 'length' definition 'size'. salmon-1.10.2/tests/catch.hpp:13939:59: style:inconclusive: Function 'operator<<' argument 2 names different: declaration 'sr' definition 'str'. [funcArgNamesDifferent] salmon-1.10.2/tests/catch.hpp:678:59: note: Function 'operator<<' argument 2 names different: declaration 'sr' definition 'str'. salmon-1.10.2/tests/catch.hpp:13939:59: note: Function 'operator<<' argument 2 names different: declaration 'sr' definition 'str'. salmon-1.10.2/tests/catch.hpp:13943:57: style:inconclusive: Function 'operator+=' argument 2 names different: declaration 'sr' definition 'rhs'. [funcArgNamesDifferent] salmon-1.10.2/tests/catch.hpp:677:59: note: Function 'operator+=' argument 2 names different: declaration 'sr' definition 'rhs'. salmon-1.10.2/tests/catch.hpp:13943:57: note: Function 'operator+=' argument 2 names different: declaration 'sr' definition 'rhs'. salmon-1.10.2/tests/catch.hpp:14056:43: style:inconclusive: Function 'makeTestCase' argument 1 names different: declaration 'testCase' definition '_testCase'. [funcArgNamesDifferent] salmon-1.10.2/tests/catch.hpp:4825:43: note: Function 'makeTestCase' argument 1 names different: declaration 'testCase' definition '_testCase'. salmon-1.10.2/tests/catch.hpp:14056:43: note: Function 'makeTestCase' argument 1 names different: declaration 'testCase' definition '_testCase'. salmon-1.10.2/tests/catch.hpp:14057:48: style:inconclusive: Function 'makeTestCase' argument 2 names different: declaration 'className' definition '_className'. [funcArgNamesDifferent] salmon-1.10.2/tests/catch.hpp:4826:48: note: Function 'makeTestCase' argument 2 names different: declaration 'className' definition '_className'. salmon-1.10.2/tests/catch.hpp:14057:48: note: Function 'makeTestCase' argument 2 names different: declaration 'className' definition '_className'. salmon-1.10.2/tests/catch.hpp:14059:51: style:inconclusive: Function 'makeTestCase' argument 4 names different: declaration 'lineInfo' definition '_lineInfo'. [funcArgNamesDifferent] salmon-1.10.2/tests/catch.hpp:4828:51: note: Function 'makeTestCase' argument 4 names different: declaration 'lineInfo' definition '_lineInfo'. salmon-1.10.2/tests/catch.hpp:14059:51: note: Function 'makeTestCase' argument 4 names different: declaration 'lineInfo' definition '_lineInfo'. salmon-1.10.2/tests/catch.hpp:16599:58: style:inconclusive: Function 'testRunStarting' argument 1 names different: declaration '_testRunInfo' definition '_testInfo'. [funcArgNamesDifferent] salmon-1.10.2/tests/catch.hpp:6183:49: note: Function 'testRunStarting' argument 1 names different: declaration '_testRunInfo' definition '_testInfo'. salmon-1.10.2/tests/catch.hpp:16599:58: note: Function 'testRunStarting' argument 1 names different: declaration '_testRunInfo' definition '_testInfo'. salmon-1.10.2/tests/catch.hpp:14688:17: style: Local variable 'matches' shadows outer function [shadowFunction] salmon-1.10.2/tests/catch.hpp:5163:14: note: Shadowed declaration salmon-1.10.2/tests/catch.hpp:14688:17: note: Shadow variable salmon-1.10.2/tests/catch.hpp:16740:15: performance: Range variable 'col' should be declared as const reference. [iterateByValue] salmon-1.10.2/tests/catch.hpp:12755:19: style: Variable 'rootTracker' can be declared as reference to const [constVariableReference] salmon-1.10.2/tests/catch.hpp:12838:27: style: Variable 'tracker' can be declared as reference to const [constVariableReference] salmon-1.10.2/tests/catch.hpp:15772:53: style: Parameter 'result' can be declared as reference to const [constParameterReference] salmon-1.10.2/tests/catch.hpp:2154:22: style: Variable 'timeInfo' can be declared as pointer to const [constVariablePointer] salmon-1.10.2/tests/catch.hpp:16823:22: style: Variable 'timeInfo' can be declared as pointer to const [constVariablePointer] salmon-1.10.2/src/SalmonUtils.cpp:2499:32: style:inconclusive: Member variable 'CombineableBiasParams::expectPos5' is in the wrong place in the initializer list. [initializerList] salmon-1.10.2/src/SalmonUtils.cpp:2493:11: note: Member variable 'CombineableBiasParams::expectPos5' is in the wrong place in the initializer list. salmon-1.10.2/src/SalmonUtils.cpp:2499:32: note: Member variable 'CombineableBiasParams::expectPos5' is in the wrong place in the initializer list. salmon-1.10.2/src/SalmonUtils.cpp:1316:3: style: Class 'ExpressionRecord' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] salmon-1.10.2/src/SalmonUtils.cpp:3053:34: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] salmon-1.10.2/src/SalmonUtils.cpp:3051:30: note: outer condition: numProcessed>nextUpdate salmon-1.10.2/src/SalmonUtils.cpp:3053:34: note: identical inner condition: numProcessed>nextUpdate salmon-1.10.2/tests/catch.hpp:13869:19: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use replace() instead. [uselessCallsSubstr] salmon-1.10.2/tests/catch.hpp:13992:37: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use replace() instead. [uselessCallsSubstr] salmon-1.10.2/tests/catch.hpp:14878:21: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use replace() instead. [uselessCallsSubstr] salmon-1.10.2/tests/catch.hpp:15074:13: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] salmon-1.10.2/tests/catch.hpp:15414:25: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] salmon-1.10.2/tests/catch.hpp:15677:20: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] salmon-1.10.2/tests/catch.hpp:8689:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] salmon-1.10.2/tests/catch.hpp:8705:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] salmon-1.10.2/tests/catch.hpp:9414:13: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] salmon-1.10.2/tests/catch.hpp:9566:26: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] salmon-1.10.2/tests/catch.hpp:10609:24: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] salmon-1.10.2/tests/catch.hpp:10618:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] salmon-1.10.2/tests/catch.hpp:10910:32: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] salmon-1.10.2/tests/catch.hpp:11317:18: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] salmon-1.10.2/tests/catch.hpp:11369:24: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] salmon-1.10.2/tests/catch.hpp:12681:21: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] salmon-1.10.2/tests/catch.hpp:14150:23: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] salmon-1.10.2/tests/catch.hpp:14246:35: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] salmon-1.10.2/tests/catch.hpp:14261:28: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] salmon-1.10.2/tests/catch.hpp:14295:25: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] salmon-1.10.2/src/SalmonUtils.cpp:553:9: style: Condition 'end2Fwd' is always true [knownConditionTrueFalse] salmon-1.10.2/src/SalmonUtils.cpp:541:9: note: Assuming that condition 'end1Fwd' is not redundant salmon-1.10.2/src/SalmonUtils.cpp:539:15: note: Assuming that condition 'end1Fwd!=end2Fwd' is not redundant salmon-1.10.2/src/SalmonUtils.cpp:553:9: note: Condition 'end2Fwd' is always true salmon-1.10.2/src/SalmonUtils.cpp:607:9: style: Condition 'end2Fwd' is always true [knownConditionTrueFalse] salmon-1.10.2/src/SalmonUtils.cpp:589:9: note: Assuming that condition 'end1Fwd' is not redundant salmon-1.10.2/src/SalmonUtils.cpp:587:15: note: Assuming that condition 'end1Fwd!=end2Fwd' is not redundant salmon-1.10.2/src/SalmonUtils.cpp:607:9: note: Condition 'end2Fwd' is always true salmon-1.10.2/src/SalmonUtils.cpp:1124:40: style: Condition 'keyStr!=NULL' is always true [knownConditionTrueFalse] salmon-1.10.2/src/SalmonUtils.cpp:954:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] salmon-1.10.2/src/SalmonUtils.cpp:968:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] salmon-1.10.2/src/SalmonUtils.cpp:985:5: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] salmon-1.10.2/src/SalmonUtils.cpp:1164:17: style: The scope of the variable 'gene' can be reduced. [variableScope] salmon-1.10.2/src/SalmonUtils.cpp:918:12: style: Local variable 'it' shadows outer variable [shadowVariable] salmon-1.10.2/src/SalmonUtils.cpp:891:8: note: Shadowed declaration salmon-1.10.2/src/SalmonUtils.cpp:918:12: note: Shadow variable salmon-1.10.2/src/SalmonUtils.cpp:928:12: style: Local variable 'it' shadows outer variable [shadowVariable] salmon-1.10.2/src/SalmonUtils.cpp:891:8: note: Shadowed declaration salmon-1.10.2/src/SalmonUtils.cpp:928:12: note: Shadow variable salmon-1.10.2/src/SalmonUtils.cpp:1153:10: style: Local variable 'transcript' shadows outer function [shadowFunction] salmon-1.10.2/src/SalmonUtils.cpp:998:10: note: Shadowed declaration salmon-1.10.2/src/SalmonUtils.cpp:1153:10: note: Shadow variable salmon-1.10.2/src/SalmonUtils.cpp:1164:17: style: Local variable 'gene' shadows outer variable [shadowVariable] salmon-1.10.2/src/SalmonUtils.cpp:1154:10: note: Shadowed declaration salmon-1.10.2/src/SalmonUtils.cpp:1164:17: note: Shadow variable salmon-1.10.2/src/SalmonUtils.cpp:1165:17: style: Local variable 'transcript' shadows outer variable [shadowVariable] salmon-1.10.2/src/SalmonUtils.cpp:1153:10: note: Shadowed declaration salmon-1.10.2/src/SalmonUtils.cpp:1165:17: note: Shadow variable salmon-1.10.2/src/SalmonUtils.cpp:1218:10: style: Local variable 'transcript' shadows outer function [shadowFunction] salmon-1.10.2/src/SalmonUtils.cpp:998:10: note: Shadowed declaration salmon-1.10.2/src/SalmonUtils.cpp:1218:10: note: Shadow variable salmon-1.10.2/src/SalmonUtils.cpp:1373:15: style: Local variable 'str' shadows outer function [shadowFunction] salmon-1.10.2/src/SalmonUtils.cpp:59:13: note: Shadowed declaration salmon-1.10.2/src/SalmonUtils.cpp:1373:15: note: Shadow variable salmon-1.10.2/src/SalmonUtils.cpp:2245:17: style: Local variable 'i' shadows outer variable [shadowVariable] salmon-1.10.2/src/SalmonUtils.cpp:2238:15: note: Shadowed declaration salmon-1.10.2/src/SalmonUtils.cpp:2245:17: note: Shadow variable salmon-1.10.2/src/SalmonUtils.cpp:2252:17: style: Local variable 'i' shadows outer variable [shadowVariable] salmon-1.10.2/src/SalmonUtils.cpp:2238:15: note: Shadowed declaration salmon-1.10.2/src/SalmonUtils.cpp:2252:17: note: Shadow variable salmon-1.10.2/src/SalmonUtils.cpp:2792:26: style: Local variable 'contextLength' shadows outer variable [shadowVariable] salmon-1.10.2/src/SalmonUtils.cpp:2738:19: note: Shadowed declaration salmon-1.10.2/src/SalmonUtils.cpp:2792:26: note: Shadow variable salmon-1.10.2/src/SalmonUtils.cpp:523:14: style: Local variable 'transcript' shadows outer function [shadowFunction] salmon-1.10.2/src/SalmonUtils.cpp:998:10: note: Shadowed declaration salmon-1.10.2/src/SalmonUtils.cpp:523:14: note: Shadow variable salmon-1.10.2/src/SalmonUtils.cpp:528:14: style: Local variable 'transcript' shadows outer function [shadowFunction] salmon-1.10.2/src/SalmonUtils.cpp:998:10: note: Shadowed declaration salmon-1.10.2/src/SalmonUtils.cpp:528:14: note: Shadow variable salmon-1.10.2/src/SalmonUtils.cpp:428:14: style: Local variable 'transcript' shadows outer function [shadowFunction] salmon-1.10.2/src/SalmonUtils.cpp:998:10: note: Shadowed declaration salmon-1.10.2/src/SalmonUtils.cpp:428:14: note: Shadow variable salmon-1.10.2/src/SalmonUtils.cpp:437:14: style: Local variable 'transcript' shadows outer function [shadowFunction] salmon-1.10.2/src/SalmonUtils.cpp:998:10: note: Shadowed declaration salmon-1.10.2/src/SalmonUtils.cpp:437:14: note: Shadow variable salmon-1.10.2/src/SalmonUtils.cpp:316:14: style: Local variable 'transcript' shadows outer function [shadowFunction] salmon-1.10.2/src/SalmonUtils.cpp:998:10: note: Shadowed declaration salmon-1.10.2/src/SalmonUtils.cpp:316:14: note: Shadow variable salmon-1.10.2/src/SalmonUtils.cpp:323:14: style: Local variable 'transcript' shadows outer function [shadowFunction] salmon-1.10.2/src/SalmonUtils.cpp:998:10: note: Shadowed declaration salmon-1.10.2/src/SalmonUtils.cpp:323:14: note: Shadow variable salmon-1.10.2/src/SalmonUtils.cpp:335:14: style: Local variable 'transcript' shadows outer function [shadowFunction] salmon-1.10.2/src/SalmonUtils.cpp:998:10: note: Shadowed declaration salmon-1.10.2/src/SalmonUtils.cpp:335:14: note: Shadow variable salmon-1.10.2/src/SalmonUtils.cpp:1066:56: performance: Function parameter 'key' should be passed by const reference. [passedByValue] salmon-1.10.2/src/SalmonUtils.cpp:731:40: style: Parameter 'fmt' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/SalmonUtils.cpp:1162:14: style: Variable 'feat' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/SalmonUtils.cpp:1284:16: style: Variable 'read' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/SalmonUtils.cpp:1316:46: style: Parameter 'inputLine' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/SalmonUtils.cpp:1394:73: style: Parameter 'vm' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/SalmonUtils.cpp:1658:66: style: Parameter 'vm' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/SalmonUtils.cpp:2290:16: style: Variable 'idx' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/SalmonUtils.cpp:3226:14: style: Variable 'c' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/SalmonUtils.cpp:3231:11: style: Variable 'gn' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/SalmonUtils.cpp:3239:16: style: Variable 'tranExp' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/SalmonUtils.cpp:3252:18: style: Variable 'tranExp' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/SalmonUtils.cpp:3261:18: style: Variable 'tranExp' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/SalmonUtils.cpp:3283:58: style: Parameter 'estDir' can be declared as reference to const [constParameterReference] salmon-1.10.2/src/SalmonUtils.cpp:523:14: style: Variable 'transcript' can be declared as reference to const [constVariableReference] salmon-1.10.2/src/SalmonUtils.cpp:704:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] salmon-1.10.2/src/SalmonUtils.cpp:866:7: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] salmon-1.10.2/src/SalmonUtils.cpp:524:16: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] salmon-1.10.2/src/SalmonUtils.cpp:2278:48: warning: Either the condition 'it!=nameToIndex.end()' is redundant or there is possible dereference of an invalid iterator: it. [derefInvalidIteratorRedundantCheck] salmon-1.10.2/src/SalmonUtils.cpp:2275:13: note: Assuming that condition 'it!=nameToIndex.end()' is not redundant salmon-1.10.2/src/SalmonUtils.cpp:2278:48: note: Dereference of an invalid iterator salmon-1.10.2/src/SalmonUtils.cpp:1151:28: style: Variable 'transcriptCounter' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonUtils.cpp:3188:12: style: Variable 'ln' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonUtils.cpp:469:32: style: Variable 'logNumFragments' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonUtils.cpp:527:24: style: Variable 'invNFracTotal' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/src/SalmonUtils.cpp:529:14: style: Variable 'v' is assigned a value that is never used. [unreadVariable] salmon-1.10.2/tests/LibraryTypeTests.cpp:123:19: style: Variable 'expectedName' can be declared as reference to const [constVariableReference] diff: DONE