2026-02-11 11:30 ftp://ftp.de.debian.org/debian/pool/main/e/eckit/eckit_1.33.1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=libcurl --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 --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j90 platform: Linux-6.8.0-94-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.19.0 head-info: 7e6f5e6 (2026-02-11 08:54:20 +0100) count: 3382 3375 elapsed-time: 3.1 1.0 head-timing-info: old-timing-info: head results: eckit-1.33.1/regressions/ECKIT-166.cc:21:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eckit-1.33.1/regressions/ECKIT-166.cc:26:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eckit-1.33.1/regressions/ECKIT-175.cc:45:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/regressions/ECKIT-175.cc:68:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eckit-1.33.1/regressions/ECKIT-221.cc:47:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/ConfigCmd.cc:37:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/DirCmd.cc:41:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/EchoCmd.cc:34:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/HistoryCmd.cc:52:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable number [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/CmdApplication.cc:51:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/CmdApplication.cc:64:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/LockCmd.cc:34:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/MemoryCmd.cc:25:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/CmdApplication.cc:117:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/KillCmd.cc:68:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/KillCmd.cc:85:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/QuitCmd.cc:34:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/RemoteCommandUser.cc:33:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/SleepCmd.cc:42:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable number [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/RemoteCmd.cc:34:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/StatusCmd.cc:24:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable monitorFormat [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/term.c:24:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cursor_home [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/term.c:28:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clr_eol [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/term.c:32:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clr_eos [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/term.c:36:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clear_screen [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/StartCmd.cc:113:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable number [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/UpTimeCmd.cc:37:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/StopCmd.cc:69:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/TailCmd.cc:62:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/StopCmd.cc:104:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable number [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/TailCmd.cc:120:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable number [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/CmdResource.cc:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resources_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/TermBuf.cc:39:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/Metadata.cc:63:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/CmdResource.cc:86:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flush [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/TermBuf.cc:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/CmdArg.cc:50:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/CmdResource.cc:90:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resources_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/TermBuf.cc:60:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/CmdArg.cc:61:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/CmdResource.cc:99:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resources_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/PsCmd.cc:41:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable green [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/TermBuf.cc:69:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/Arg.cc:195:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/CmdArg.cc:79:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/CmdResource.cc:120:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resources_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/PsCmd.cc:224:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bold [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/TermBuf.cc:74:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/Arg.cc:217:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/CmdArg.cc:91:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/CmdResource.cc:195:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resources_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/PsCmd.cc:290:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/TermBuf.cc:79:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/Arg.cc:161:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/CmdArg.cc:95:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/CmdResource.cc:230:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resources_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/TermBuf.cc:84:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/bases/Watcher.cc:22:10: style: Either there is a missing 'override', or the member function 'eckit::DummyWatcher::watch' can be static. [functionStatic] eckit-1.33.1/src/eckit/cmd/Arg.cc:167:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/CmdArg.cc:100:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/CmdResource.cc:294:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable app [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/TermBuf.cc:89:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/Data.cc:37:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/Arg.cc:173:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/CmdArg.cc:140:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/Data.cc:46:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/Arg.cc:180:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/CmdArg.cc:185:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/Data.cc:66:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/RecordPrinter.cc:38:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/Data.cc:71:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/RecordPrinter.cc:72:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable details [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/Data.cc:83:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/Data.cc:91:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/ReadRequest.cc:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable do_checksum_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/ReadRequest.cc:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable do_checksum_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/detail/Checksum.cc:28:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable algorithm_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/ReadRequest.cc:66:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable item_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/Stream.cc:29:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/detail/Checksum.cc:38:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable algorithm_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/ReadRequest.cc:77:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/Stream.cc:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/detail/Checksum.cc:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable algorithm_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/ReadRequest.cc:89:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable do_checksum_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/RecordItem.cc:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/RecordReader.cc:34:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/Stream.cc:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/detail/Checksum.cc:52:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable algorithm_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/ReadRequest.cc:93:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable do_checksum_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/RecordItem.cc:44:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/RecordReader.cc:59:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable requests_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/Stream.cc:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/ReadRequest.cc:126:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decoder_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/RecordItem.cc:61:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/RecordReader.cc:80:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable do_checksum_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/Stream.cc:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/ReadRequest.cc:133:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable item_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/RecordItem.cc:67:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable metadata_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/RecordItem.cc:73:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable metadata_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/detail/Time.cc:57:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_nsec [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/print/Bytes.cc:94:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytes_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/RecordItem.cc:79:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/print/Bytes.cc:36:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/print/JSONFormat.cc:29:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable print_details_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/print/Bytes.cc:45:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/print/JSONFormat.cc:48:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable print_details_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/types/scalar.cc:53:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable native [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/RecordItemReader.cc:31:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytes [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/types/scalar.cc:86:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable native [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/RecordItemReader.cc:40:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Struct [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/RecordItemReader.cc:65:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Begin [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/types/array/ArrayMetadata.cc:40:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shape_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/CmdParser.cc:78:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eckit_cmd_lineno [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/RecordItemReader.cc:119:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable record_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/types/array/ArrayMetadata.cc:50:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shape_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/Configurable.cc:27:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resetResources [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/Parametrisation.cc:23:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/CmdParser.cc:112:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/RecordItemReader.cc:127:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable record_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/types/array/ArrayMetadata.cc:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shape_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/Configurable.cc:32:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumpResources [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/Parametrisation.cc:27:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/CmdParser.cc:125:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eckit_cmd_debug [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/RecordItemReader.cc:147:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable record_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/Configurable.cc:36:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/CmdParser.cc:203:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flush [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/RecordItemReader.cc:169:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/types/array/ArrayReference.cc:78:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/Configurable.cc:45:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/CmdParser.cc:218:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/UserInput.cc:66:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSAFLUSH [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/RecordItemReader.cc:196:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/Configurable.cc:52:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/LibEcKit.cc:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dontDeregisterFactories_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/CmdParser.cc:244:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/UserInput.cc:88:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VMIN [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/Configurable.cc:57:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/LibEcKit.cc:45:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable abort_handler_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/CmdParser.cc:270:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/LibEcKit.cc:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dontDeregisterFactories_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/CmdParser.cc:287:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/ResourceBase.cc:20:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owner_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/CmdParser.cc:353:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/ResourceBase.cc:56:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owner_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/CmdParser.cc:381:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/RecordWriter.cc:27:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytes [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/EtcTable.cc:33:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/ResourceBase.cc:66:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owner_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/YAMLConfiguration.cc:33:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LibEcKit [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/CmdParser.cc:405:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/Record.cc:29:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytes [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/RecordWriter.cc:67:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable do_checksum_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/EtcTable.cc:49:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/ResourceBase.cc:81:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inited_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/YAMLConfiguration.cc:49:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LibEcKit [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/CmdParser.cc:411:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/Record.cc:38:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Struct [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/RecordWriter.cc:130:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable compression_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/EtcTable.cc:65:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/ResourceBase.cc:129:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owner_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/YAMLConfiguration.cc:73:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/CmdParser.cc:432:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/Record.cc:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable magic_number [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/RecordWriter.cc:137:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable compression_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/print/TableFormat.cc:69:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/EtcTable.cc:75:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/ResourceBase.cc:139:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/BloomFilter.cc:33:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entries_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/MappedArray.cc:34:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sem_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/SharedMemArray.cc:28:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/Record.cc:59:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/RecordWriter.cc:147:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable do_checksum_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/print/TableFormat.cc:142:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/EtcTable.cc:86:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dir_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/BloomFilter.cc:41:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_type [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/MappedArray.cc:88:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/Record.cc:71:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable record_length [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/RecordWriter.cc:154:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable encoders_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/print/TableFormat.cc:244:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/EtcTable.cc:93:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dir_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/BloomFilter.cc:53:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_type [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/TailCmd.cc:106:15: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] eckit-1.33.1/src/eckit/codec/Record.cc:92:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/RecordWriter.cc:163:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nb_data_sections_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/print/TableFormat.cc:273:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable print_details_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/BloomFilter.cc:62:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/KDMapped.h:44:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Node [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/Record.cc:104:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable record_length [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/RecordWriter.cc:189:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RecordHead [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/print/TableFormat.cc:283:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable print_details_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/BloomFilter.cc:68:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_type [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/KDMapped.cc:38:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/Exceptions.h:36:5: style: Class 'NotEncodable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/src/eckit/codec/Record.cc:110:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keys [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/RecordWriter.cc:227:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keys_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/ResourceMgr.cc:36:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/BloomFilter.cc:86:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/Consumer.cc:59:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/Exceptions.h:39:5: style: Class 'NotEncodable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/src/eckit/codec/Record.cc:122:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable record_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/ResourceMgr.cc:111:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resmap_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/Producer.cc:30:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/Exceptions.h:49:5: style: Class 'NotDecodable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/src/eckit/codec/Record.cc:146:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable head [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/ResourceMgr.cc:128:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/Exceptions.h:52:5: style: Class 'NotDecodable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/src/eckit/codec/Record.cc:267:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keys [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/ResourceMgr.cc:134:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/Exceptions.h:62:5: style: Class 'InvalidRecord' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/src/eckit/config/ResourceMgr.cc:144:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/CacheLRU.cc:40:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/Trie.cc:28:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kids_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/bsptree/BSPNode.cc:41:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/kdtree/KDNode.cc:40:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/Exceptions.h:72:5: style: Class 'DataCorruption' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/src/eckit/config/ResourceMgr.cc:179:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/CacheLRU.cc:51:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/Trie.cc:62:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/bsptree/BSPNode.cc:102:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/kdtree/KDNode.cc:90:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/Exceptions.h:82:5: style: Class 'WriteError' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/src/eckit/config/ResourceMgr.cc:191:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/CacheLRU.cc:119:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capacity_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/Trie.cc:94:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable from_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/bsptree/BSPNode.cc:223:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/kdtree/KDNode.cc:137:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIMS [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/TransportHandle.cc:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/CacheLRU.cc:129:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable storage_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/Trie.cc:143:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable set_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/kdtree/KDNode.cc:164:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIMS [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/TransportHandle.cc:70:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/detail/Time.cc:57:28: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] eckit-1.33.1/src/eckit/container/CacheLRU.cc:134:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable purge_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/kdtree/KDNode.cc:185:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/TransportHandle.cc:113:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/CacheLRU.cc:140:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capacity_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/CacheManager.cc:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loaderName_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/CacheLRU.cc:146:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capacity_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/CacheManager.cc:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable btree_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/sptree/SPNode.cc:56:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/CacheManager.cc:115:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxCacheSize_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/sptree/SPNode.cc:80:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/Transport.cc:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable title_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/TransportStatistics.cc:23:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sendCount_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/CacheManager.cc:300:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/sptree/SPNode.cc:89:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/Transport.cc:52:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/TransportStatistics.cc:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sendCount_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/CacheManager.cc:314:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/sptree/SPNode.cc:104:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/NoTransport.cc:34:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/Transport.cc:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable statistics_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/TransportStatistics.cc:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sendCount_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/sptree/SPNode.cc:138:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/NoTransport.cc:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/Transport.cc:75:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/TransportStatistics.cc:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sendCount_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/LocalConfiguration.cc:38:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/NoTransport.cc:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/Transport.cc:94:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/TransportStatistics.cc:78:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sendCount_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/LocalConfiguration.cc:67:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable separator_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/NoTransport.cc:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/TransportStatistics.cc:101:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sendCount_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/LocalConfiguration.cc:199:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/NoTransport.cc:67:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/NoTransport.cc:71:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/Message.cc:52:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/NoTransport.cc:76:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/FileSystem.cc:27:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offLine_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/Message.cc:63:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/NoTransport.cc:80:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/FileSystem.cc:41:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable total [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/Message.cc:68:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/FileSystem.cc:45:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable available [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/StdDir.cc:27:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/Message.cc:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/FileSystem.cc:49:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable total [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/StdDir.cc:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/TmpFile.cc:26:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PC_PATH_MAX [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/Message.cc:80:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/FileMode.cc:41:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oct [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/FileSystem.cc:64:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/PathExpander.cc:89:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/PathNameFactory.cc:122:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/StdDir.cc:35:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/TmpFile.cc:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbose_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/Arg.cc:108:5: style: Class 'ArgContentOptional' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/src/eckit/codec/FileStream.cc:48:10: style: Virtual function 'close' is called from destructor '~FileHandle()' at line 65. Dynamic binding is not used. [virtualCallInConstructor] eckit-1.33.1/src/eckit/codec/FileStream.cc:65:30: note: Calling close eckit-1.33.1/src/eckit/codec/FileStream.cc:48:10: note: close is a virtual function eckit-1.33.1/src/eckit/distributed/Message.cc:84:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/FileMode.cc:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/PathExpander.cc:106:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/StdDir.cc:43:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/Arg.cc:127:5: style: Class 'ArgContentList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/src/eckit/distributed/Message.cc:90:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/FileMode.cc:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/FileSpace.cc:42:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/PathExpander.cc:128:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/Arg.cc:206:5: style: Class 'ArgContentExclusive' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/src/eckit/distributed/Message.cc:94:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/FileMode.cc:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/FileSpace.cc:49:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/FileSpaceStrategies.cc:59:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/PathExpander.cc:162:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/Arg.cc:225:5: style: Class 'ArgContentInclusive' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/src/eckit/distributed/Message.cc:98:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable source_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/FileMode.cc:61:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/FileSpace.cc:57:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strategy_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/FileSpaceStrategies.cc:100:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/Message.cc:104:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blob_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/FileMode.cc:65:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/FileSpace.cc:89:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/FileSpaceStrategies.cc:133:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/Arg.cc:30:18: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/cmd/Arg.cc:23:18: note: Virtual function in base class eckit-1.33.1/src/eckit/cmd/Arg.cc:30:18: note: Function in derived class eckit-1.33.1/src/eckit/distributed/Message.cc:122:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/FileMode.cc:104:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable oct [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/FileSpace.cc:103:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileSystems_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/FileSpaceStrategies.cc:197:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/Arg.cc:31:25: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/cmd/Arg.cc:24:25: note: Virtual function in base class eckit-1.33.1/src/eckit/cmd/Arg.cc:31:25: note: Function in derived class eckit-1.33.1/src/eckit/distributed/Message.cc:149:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blob_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/mpi/MPITransport.cc:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rank_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/FileMode.cc:149:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/FileSpace.cc:133:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/FileSpaceStrategies.cc:239:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/Arg.cc:33:18: style: The function 'completion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/cmd/Arg.cc:25:18: note: Virtual function in base class eckit-1.33.1/src/eckit/cmd/Arg.cc:33:18: note: Function in derived class eckit-1.33.1/src/eckit/distributed/mpi/MPITransport.cc:127:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable totalRanks_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/FileMode.cc:185:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/FileSpaceStrategies.cc:305:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/Arg.cc:34:18: style: The function 'consume' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/cmd/Arg.cc:26:18: note: Virtual function in base class eckit-1.33.1/src/eckit/cmd/Arg.cc:34:18: note: Function in derived class eckit-1.33.1/src/eckit/distributed/mpi/MPITransport.cc:140:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rank_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/Arg.cc:41:18: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/cmd/Arg.cc:23:18: note: Virtual function in base class eckit-1.33.1/src/eckit/cmd/Arg.cc:41:18: note: Function in derived class eckit-1.33.1/src/eckit/distributed/mpi/MPITransport.cc:144:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rank_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Iterator.cc:78:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/Arg.cc:42:25: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/cmd/Arg.cc:24:25: note: Virtual function in base class eckit-1.33.1/src/eckit/cmd/Arg.cc:42:25: note: Function in derived class eckit-1.33.1/src/eckit/distributed/mpi/MPITransport.cc:157:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READY [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/URIManager.cc:92:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/GreatCircle.cc:37:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAT_ANGLE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/Arg.cc:44:18: style: The function 'completion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/cmd/Arg.cc:25:18: note: Virtual function in base class eckit-1.33.1/src/eckit/cmd/Arg.cc:44:18: note: Function in derived class eckit-1.33.1/src/eckit/distributed/mpi/MPITransport.cc:165:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READY [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/URIManager.cc:116:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/GreatCircle.cc:60:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGREE_TO_RADIAN [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/Arg.cc:50:18: style: The function 'consume' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/cmd/Arg.cc:26:18: note: Virtual function in base class eckit-1.33.1/src/eckit/cmd/Arg.cc:50:18: note: Function in derived class eckit-1.33.1/src/eckit/distributed/TransportHandle.cc:70:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] eckit-1.33.1/src/eckit/distributed/mpi/MPITransport.cc:181:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable title_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/URIManager.cc:125:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/GreatCircle.cc:84:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGREE_TO_RADIAN [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/Arg.cc:77:18: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/cmd/Arg.cc:23:18: note: Virtual function in base class eckit-1.33.1/src/eckit/cmd/Arg.cc:77:18: note: Function in derived class eckit-1.33.1/src/eckit/distributed/mpi/MPITransport.cc:186:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable barrierTiming_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/URIManager.cc:138:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Area.cc:42:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spec_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/GreatCircle.cc:118:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crossesPoles_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/Arg.cc:78:25: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/cmd/Arg.cc:24:25: note: Virtual function in base class eckit-1.33.1/src/eckit/cmd/Arg.cc:78:25: note: Function in derived class eckit-1.33.1/src/eckit/distributed/mpi/MPITransport.cc:192:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATISTICS [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Area.cc:60:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/GreatCircle.cc:123:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGREE_TO_RADIAN [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/Arg.cc:80:18: style: The function 'completion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/cmd/Arg.cc:25:18: note: Virtual function in base class eckit-1.33.1/src/eckit/cmd/Arg.cc:80:18: note: Function in derived class eckit-1.33.1/src/eckit/container/BTree.cc:30:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/mpi/MPITransport.cc:196:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Area.cc:65:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/Arg.cc:82:18: style: The function 'consume' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/cmd/Arg.cc:26:18: note: Virtual function in base class eckit-1.33.1/src/eckit/cmd/Arg.cc:82:18: note: Function in derived class eckit-1.33.1/src/eckit/container/BTree.cc:45:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/mpi/MPITransport.cc:219:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WRITE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Area.cc:70:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/PointXY.cc:32:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPS [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Shape.cc:27:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ny [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/Arg.cc:93:18: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/cmd/Arg.cc:23:18: note: Virtual function in base class eckit-1.33.1/src/eckit/cmd/Arg.cc:93:18: note: Function in derived class eckit-1.33.1/src/eckit/container/BTree.cc:55:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/mpi/MPITransport.cc:223:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sendTiming_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/tcp/TCPTransport.cc:94:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable select_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Area.cc:128:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/Arg.cc:98:25: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/cmd/Arg.cc:24:25: note: Virtual function in base class eckit-1.33.1/src/eckit/cmd/Arg.cc:98:25: note: Function in derived class eckit-1.33.1/src/eckit/container/BTree.cc:72:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/mpi/MPITransport.cc:233:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sendTiming_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/tcp/TCPTransport.cc:131:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Trace.cc:30:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/Arg.cc:100:18: style: The function 'completion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/cmd/Arg.cc:25:18: note: Virtual function in base class eckit-1.33.1/src/eckit/cmd/Arg.cc:100:18: note: Function in derived class eckit-1.33.1/src/eckit/container/BTree.cc:139:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/mpi/MPITransport.cc:244:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable receiveTiming_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/tcp/TCPTransport.cc:149:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Figure.cc:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Trace.cc:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/Arg.cc:104:18: style: The function 'consume' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/cmd/Arg.cc:26:18: note: Virtual function in base class eckit-1.33.1/src/eckit/cmd/Arg.cc:104:18: note: Function in derived class eckit-1.33.1/src/eckit/container/BTree.cc:151:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxLeafEntries_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/mpi/MPITransport.cc:262:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shutdownTiming_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/tcp/TCPTransport.cc:212:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable producer_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Figure.cc:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/PointLonLatR.cc:23:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FULL_ANGLE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/Arg.cc:119:25: style: The function 'clone' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/cmd/Arg.cc:24:25: note: Virtual function in base class eckit-1.33.1/src/eckit/cmd/Arg.cc:119:25: note: Function in derived class eckit-1.33.1/src/eckit/container/BTree.cc:169:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nentries_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/tcp/TCPTransport.cc:219:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable producer_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Figure.cc:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/LibEcKitGeo.cc:43:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eckit_GEO_SHARE_AREA [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/PointLonLatR.cc:31:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FULL_ANGLE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/Arg.cc:121:18: style: The function 'completion' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/cmd/Arg.cc:25:18: note: Virtual function in base class eckit-1.33.1/src/eckit/cmd/Arg.cc:121:18: note: Function in derived class eckit-1.33.1/src/eckit/container/BTree.cc:203:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lentries_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/tcp/TCPTransport.cc:228:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Figure.cc:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/LibEcKitGeo.cc:52:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eckit_GEO_SHARE_GRID [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/PointLonLatR.cc:40:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIGHT_ANGLE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/Arg.cc:122:18: style: The function 'consume' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/cmd/Arg.cc:26:18: note: Virtual function in base class eckit-1.33.1/src/eckit/cmd/Arg.cc:122:18: note: Function in derived class eckit-1.33.1/src/eckit/container/BTree.cc:353:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nentries_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/tcp/TCPTransport.cc:262:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATISTICS [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Figure.cc:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/LibEcKitGeo.cc:62:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eckit_GEO_SHARE_PROJECTION [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/PointLonLatR.cc:45:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIGHT_ANGLE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/Arg.cc:128:6: style: The destructor '~ArgContentList' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/cmd/Arg.cc:22:14: note: Virtual destructor in base class eckit-1.33.1/src/eckit/cmd/Arg.cc:128:6: note: Destructor in derived class eckit-1.33.1/src/eckit/container/BTree.cc:437:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lentries_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/tcp/TCPTransport.cc:274:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accept_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Figure.cc:135:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/LibEcKitGeo.cc:69:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eckit_HAVE_GEO_CACHING [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/area/BoundingBox.cc:234:38: debug: Function::addArguments found argument 'P' with varid 0. [varid0] eckit-1.33.1/src/eckit/geo/area/library/Shapefile.cc:199:36: debug: Function::addArguments found argument 'ptr' with varid 0. [varid0] eckit-1.33.1/src/eckit/container/BTree.cc:460:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/tcp/TCPTransport.cc:278:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accept_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/exception/Exceptions.cc:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callStack_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/LibEcKitGeo.cc:76:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eckit_GEO_CACHE_PATH [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Search.cc:44:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tree_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/BTree.cc:475:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lentries_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/tcp/TCPTransport.cc:309:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/exception/Exceptions.cc:47:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/LibEcKitGeo.cc:86:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eckit_GEO_SHARE_URL_PREFIX [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Projection.cc:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable figure_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/BTree.cc:519:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Page [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/tcp/TCPTransport.cc:313:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/exception/Exceptions.cc:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable what_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/LibEcKitGeo.cc:97:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eckit_HAVE_PROJ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Projection.cc:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable figure_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/area/BoundingBoxXY.cc:41:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_x [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/BTree.cc:543:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Page [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/tcp/TCPTransport.cc:317:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/exception/Exceptions.cc:55:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Projection.cc:62:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spec_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/BTree.cc:559:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable readOnly_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/tcp/TCPTransport.cc:323:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/exception/Exceptions.cc:70:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callStack_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/PointLonLat.cc:31:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FULL_ANGLE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Projection.cc:83:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/cache/Unzip.cc:146:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/BTree.cc:577:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Page [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/tcp/TCPTransport.cc:333:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accept_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/exception/Exceptions.cc:85:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callStack_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/BasePathNameT.cc:23:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/PointLonLat.cc:39:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FULL_ANGLE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Projection.cc:163:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/cache/Unzip.cc:151:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/BTree.cc:598:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable readOnly_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/exception/Exceptions.cc:90:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/BasePathNameT.cc:28:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/PointLonLat.cc:48:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIGHT_ANGLE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/cache/Unzip.cc:156:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/CmdParser.cc:139:13: warning:inconclusive: The buffer 'l' may not be null-terminated after the call to strncpy(). [terminateStrncpy] eckit-1.33.1/src/eckit/container/BTree.cc:621:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cacheReads_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/exception/Exceptions.cc:101:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/BasePathNameT.cc:69:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/PointLonLat.cc:54:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIGHT_ANGLE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/area/Polygon.cc:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/BTree.cc:645:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nentries_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/exception/Exceptions.cc:108:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/BasePathNameT.cc:75:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/PointLonLat.cc:59:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIGHT_ANGLE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/area/Polygon.cc:67:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/cache/Download.cc:50:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/BTree.cc:664:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/exception/Exceptions.cc:119:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/BasePathNameT.cc:163:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/PointLonLat.cc:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIGHT_ANGLE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/cache/Download.cc:66:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/BTree.cc:676:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable readOnly_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/exception/Exceptions.cc:131:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/BasePathNameT.cc:176:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/URI.cc:35:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scheme_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/PointLonLat.cc:74:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIGHT_ANGLE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/cache/Download.cc:139:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/BTree.cc:704:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCK_UN [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/exception/Exceptions.cc:174:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/BasePathNameT.cc:221:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/URI.cc:71:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scheme_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/KDMapped.cc:104:11: warning:inconclusive: Member variable 'KDMapped::readonly_' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] eckit-1.33.1/src/eckit/exception/Exceptions.cc:186:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable syserr [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/URI.cc:88:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/Reduced.cc:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nxacc_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/KDMapped.cc:118:21: warning:inconclusive: Member variable 'KDMapped::readonly_' is not assigned a value in 'KDMapped::operator='. [operatorEqVarError] eckit-1.33.1/src/eckit/exception/Exceptions.cc:194:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable syserr [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/URI.cc:106:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/exception/Exceptions.cc:224:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/URI.cc:172:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable queryValues_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/exception/Exceptions.cc:251:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/URI.cc:180:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scheme_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/LocalPathName.cc:85:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/URI.cc:186:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scheme_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/KillCmd.cc:55:32: style: Local variable 'i' shadows outer variable [shadowVariable] eckit-1.33.1/src/eckit/cmd/KillCmd.cc:32:17: note: Shadowed declaration eckit-1.33.1/src/eckit/cmd/KillCmd.cc:55:32: note: Shadow variable eckit-1.33.1/src/eckit/filesystem/LocalPathName.cc:197:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/URI.cc:192:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scheme_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/area/library/GeoJSON.cc:109:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable polygons_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/LocalPathName.cc:295:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/URI.cc:198:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scheme_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/area/library/GeoJSON.cc:129:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/distributed/TransportHandle.h:47:18: style: Virtual function 'close' is called from destructor '~TransportHandle()' at line 40. Dynamic binding is not used. [virtualCallInConstructor] eckit-1.33.1/src/eckit/distributed/TransportHandle.cc:40:5: note: Calling close eckit-1.33.1/src/eckit/distributed/TransportHandle.h:47:18: note: close is a virtual function eckit-1.33.1/src/eckit/filesystem/LocalPathName.cc:332:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/URI.cc:202:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/area/library/GeoJSON.cc:140:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable polygons_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/area/library/Shapefile.cc:96:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/container/PointsContainer.cc:58:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable points_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/LocalPathName.cc:350:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/URI.cc:219:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable user_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/area/library/GeoJSON.cc:157:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/area/library/Shapefile.cc:145:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shp_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/container/PointsContainer.cc:63:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/LocalPathName.cc:393:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/URI.cc:227:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable queryValues_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/area/library/Shapefile.cc:159:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shpPath_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/container/PointsContainer.cc:84:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable latitudes [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/LocalPathName.cc:403:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/URI.cc:241:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable queryValues_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/area/library/Shapefile.cc:172:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shpPath_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/container/PointsContainer.cc:107:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable latitudes [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/KDMapped.h:90:10: style: Either there is a missing 'override', or the member function 'eckit::KDMapped::deleteNode' can be static. [functionStatic] eckit-1.33.1/src/eckit/filesystem/LocalPathName.cc:435:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/URI.cc:252:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fragment_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/area/library/Shapefile.cc:204:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHPT_ARC [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/container/PointsContainer.cc:113:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable points_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/LocalPathName.cc:448:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/URI.cc:257:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scheme_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/container/PointsContainer.cc:118:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/Unstructured.cc:25:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable container_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/LocalPathName.cc:625:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable syserr [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/URI.cc:263:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scheme_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Grid.cc:58:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable catalog_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/figure/OblateSpheroid.cc:30:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/SphericalHarmonics.cc:94:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable truncation_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/unstructured/UnstructuredGeneric.cc:38:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/LocalPathName.cc:706:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable syserr [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/URI.cc:269:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Grid.cc:77:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spec_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/figure/OblateSpheroid.cc:86:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGREE_TO_RADIAN [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/LocalPathName.cc:850:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/URI.cc:315:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scheme_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Grid.cc:95:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/LocalPathName.cc:892:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/URI.cc:319:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scheme_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Grid.cc:110:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uid_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/iterator/Regular.cc:53:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/LocalPathName.cc:964:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/URI.cc:340:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scheme_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Grid.cc:132:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uid_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/iterator/Regular.cc:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Grid.cc:137:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/iterator/Reduced.cc:48:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/iterator/Regular.cc:73:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Grid.cc:142:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/iterator/Reduced.cc:58:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/iterator/Regular.cc:78:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/iterator/Unstructured.cc:51:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Grid.cc:147:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/reduced/ReducedLonLat.cc:73:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FULL_ANGLE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/iterator/Reduced.cc:63:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/iterator/Regular.cc:83:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ix_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/iterator/Unstructured.cc:56:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Grid.cc:184:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/reduced/ReducedLonLat.cc:103:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable longitude_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/iterator/Reduced.cc:78:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/iterator/Unstructured.cc:66:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/order/HEALPix.cc:221:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable order_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Grid.cc:189:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/reduced/ReducedLonLat.cc:123:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable longitude_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/regular/RegularXY.cc:59:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dx [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/iterator/Reduced.cc:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/iterator/Unstructured.cc:77:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/order/HEALPix.cc:231:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NESTED [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/order/Scan.cc:51:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable order_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/projection/EquidistantCylindrical.cc:35:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGREE_TO_RADIAN [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/Configuration.cc:41:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Grid.cc:194:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/figure/Sphere.cc:33:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/reduced/ReducedLonLat.cc:134:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pl_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/regular/RegularXY.cc:88:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/iterator/Reduced.cc:98:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/iterator/Unstructured.cc:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable container_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/order/Scan.cc:61:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/projection/EquidistantCylindrical.cc:69:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lat_ts_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/Configuration.cc:58:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Grid.cc:199:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bbox_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/figure/Sphere.cc:64:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGREE_TO_RADIAN [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/iterator/Reduced.cc:103:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/order/Scan.cc:66:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/Configuration.cc:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable separator_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Grid.cc:209:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/figure/Sphere.cc:124:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FULL_ANGLE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/reduced/ReducedGaussian.cc:71:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Nj_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/order/Scan.cc:71:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/Configuration.cc:74:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable separator_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Grid.cc:214:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable projection_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/figure/Sphere.cc:190:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADIAN_TO_DEGREE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/reduced/HEALPix.cc:38:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPS [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/reduced/ReducedGaussian.cc:100:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable j_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/order/Scan.cc:83:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable order_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/Configuration.cc:101:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Grid.cc:224:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/reduced/HEALPix.cc:46:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Nside_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/reduced/ReducedGaussian.cc:125:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable longitude_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/order/Scan.cc:99:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable order_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/polygon/PolygonXY.cc:28:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPS [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/projection/AlbersEqualArea.cc:32:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGREE_TO_RADIAN [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/projection/LonLatToXYZ.cc:50:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/Configuration.cc:312:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Grid.cc:229:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bbox_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/reduced/HEALPix.cc:53:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignore [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/reduced/ReducedGaussian.cc:136:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pl_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/polygon/PolygonXY.cc:128:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/projection/AlbersEqualArea.cc:39:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGREE_TO_RADIAN [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/projection/LambertAzimuthalEqualArea.cc:60:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAT_ANGLE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/Configuration.cc:327:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable separator_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Grid.cc:239:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/reduced/HEALPix.cc:67:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Nside_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/projection/AlbersEqualArea.cc:73:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/Configuration.cc:455:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Grid.cc:249:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable projection_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/reduced/HEALPix.cc:72:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Nside_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/projection/AlbersEqualArea.cc:82:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rho0_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/config/Configuration.cc:695:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable root_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/PathExpander.cc:45:25: style: The member function 'eckit::PathExpanderRegistry::lookup' can be static. [functionStatic] eckit-1.33.1/src/eckit/filesystem/PathName.cc:29:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/Grid.cc:351:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/reduced/HEALPix.cc:83:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/projection/AlbersEqualArea.cc:103:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lat_1_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/RemoteCmd.cc:88:28: style: Variable 'e' can be declared as reference to const [constVariableReference] eckit-1.33.1/src/eckit/filesystem/PathName.cc:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/reduced/HEALPix.cc:97:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Nside_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/unstructured/ICON.cc:95:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arrangement_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/projection/SpaceView.cc:23:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/PathName.cc:37:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/reduced/HEALPix.cc:102:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable points_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/unstructured/ICON.cc:116:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable latitudes_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/projection/SpaceView.cc:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/SharedMemArray.cc:68:10: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/filesystem/PathName.cc:50:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/ORCA.cc:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable container_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/reduced/HEALPix.cc:131:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Nside_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/unstructured/ICON.cc:155:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICON_C [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/projection/SpaceView.cc:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/projection/Stretch.cc:30:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/RecordPrinter.cc:51:20: style: Variable 'supported_format' can be declared as reference to const [constVariableReference] eckit-1.33.1/src/eckit/container/SharedMemArray.cc:71:20: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/filesystem/PathName.cc:69:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/ORCA.cc:99:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arrangement_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/reduced/HEALPix.cc:150:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Nside_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/unstructured/FESOM.cc:102:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arrangement_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/unstructured/ICON.cc:164:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/projection/SpaceView.cc:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/projection/Stretch.cc:55:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/RecordPrinter.cc:60:24: style: Variable 'supported_format' can be declared as reference to const [constVariableReference] eckit-1.33.1/src/eckit/filesystem/PathExpander.cc:120:5: style: Class 'ENVVAR' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/src/eckit/filesystem/PathName.cc:74:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/ORCA.cc:107:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable latitudes_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/reduced/HEALPix.cc:161:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Nside_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/unstructured/FESOM.cc:126:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable latitudes_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/unstructured/ICON.cc:179:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/projection/LambertConformalConic.cc:41:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGREE_TO_RADIAN [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/projection/PolarStereographic.cc:40:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/search/TreeMappedFile.cc:54:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/SharedMemArray.cc:71:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] eckit-1.33.1/src/eckit/filesystem/PathExpander.cc:154:5: style: Class 'FILE' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/src/eckit/filesystem/PathName.cc:361:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/ORCA.cc:125:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dimensions_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/unstructured/FESOM.cc:140:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arrangement_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/projection/LambertConformalConic.cc:66:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/projection/Mercator.cc:42:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIGHT_ANGLE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/projection/PolarStereographic.cc:49:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sign_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/PathExpander.cc:190:5: style: Class 'CWDFS' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/src/eckit/filesystem/PathName.cc:377:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/area/BoundingBox.cc:64:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FULL_ANGLE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/ORCA.cc:131:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dimensions_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/unstructured/FESOM.cc:203:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FESOM_C [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/projection/LambertConformalConic.cc:76:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rho0_bare_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/projection/Mercator.cc:75:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_iter_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/projection/PolarStereographic.cc:58:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x0_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/PathExpander.cc:206:5: style: Class 'CWD' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/src/eckit/geo/area/BoundingBox.cc:208:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/ORCA.cc:143:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dimensions_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/unstructured/FESOM.cc:211:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/projection/LambertConformalConic.cc:105:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lat_1_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/projection/Mercator.cc:94:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x0_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/range/GaussianLatitude.cc:72:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable values_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/area/BoundingBox.cc:255:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h_ll [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/ORCA.cc:166:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dimensions_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/projection/Mercator.cc:103:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADIAN_TO_DEGREE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/util/arange.cc:33:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/area/BoundingBox.cc:342:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPS [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/ORCA.cc:191:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dimensions_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/MappedArray.cc:76:10: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/geo/area/BoundingBox.cc:347:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIGHT_ANGLE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/ORCA.cc:208:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable latitudes_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/projection/Rotation.cc:76:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEGREE_TO_RADIAN [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/MappedArray.cc:78:20: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/geo/area/BoundingBox.cc:353:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RIGHT_ANGLE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/ORCA.cc:218:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arrangement_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/projection/Rotation.cc:164:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable angle_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/share/Area.cc:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spec_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/share/Grid.cc:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spec_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/util/gaussian_latitudes.cc:104:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RADIAN_TO_DEGREE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/util/hash_vector.cc:29:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/area/BoundingBox.cc:375:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FULL_ANGLE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/ORCA.cc:239:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable longitudes_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/share/Projection.cc:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable spec_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/MappedArray.cc:78:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] eckit-1.33.1/src/eckit/geo/area/BoundingBox.cc:401:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FULL_ANGLE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/ORCA.cc:246:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable longitudes_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/util/linspace.cc:44:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/area/BoundingBox.cc:419:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLAT_ANGLE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/ORCA.cc:251:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/polygon/Polygon.cc:29:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPS [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/area/BoundingBox.cc:443:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FULL_ANGLE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/ORCA.cc:256:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/polygon/Polygon.cc:79:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/area/BoundingBox.cc:455:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NORTH_POLE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/grid/ORCA.cc:276:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ORCA_F [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/polygon/Polygon.cc:245:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/projection/PROJ.cc:124:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PJ_FWD [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/KDMapped.cc:96:24: error: Dereferencing 'addr_' after it is deallocated / released [deallocuse] eckit-1.33.1/src/eckit/geo/grid/ORCA.cc:287:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/projection/PROJ.cc:128:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PJ_INV [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/kdtree/KDNode.cc:124:5: style: Struct 'sorter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/src/eckit/geo/projection/PROJ.cc:156:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PJ_CS_TYPE_ELLIPSOIDAL [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geometry/CoordinateHelpers.cc:63:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_digits10 [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/projection/PROJ.cc:257:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable source_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/search/Tree.cc:29:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIMS [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/range/Regular.cc:57:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inc_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/search/Tree.cc:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable itemCount_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geometry/KPoint.cc:15:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/Trie.cc:36:26: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/geo/range/Regular.cc:61:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inc_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/search/Tree.cc:94:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geometry/Point2.cc:19:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/UserInput.cc:128:5: portability: %lu in format string (no. 3) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint] eckit-1.33.1/src/eckit/config/ResourceBase.cc:137:6: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/container/Trie.cc:44:12: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/geo/range/Regular.cc:68:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/search/Tree.cc:134:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/Trie.cc:50:54: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/geo/range/Regular.cc:81:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inc_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/codec/Session.cc:139:37: performance: Searching before insertion is not necessary. [stlFindInsert] eckit-1.33.1/src/eckit/geo/range/Regular.cc:112:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inc_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geometry/GreatCircle.cc:52:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/CmdParser.cc:35:5: style: Struct 'EventNotFound' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/src/eckit/codec/RecordPrinter.cc:52:54: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] eckit-1.33.1/src/eckit/geo/range/Regular.cc:131:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable a_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geometry/GreatCircle.cc:78:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/range/Regular.cc:143:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geometry/GreatCircle.cc:93:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/range/Regular.cc:148:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geometry/GreatCircle.cc:130:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crossesPoles_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/range/Regular.cc:153:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/range/Regular.cc:176:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable impl_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/io/Base64.cc:39:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable encode_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/cmd/CmdResource.cc:234:22: style: The scope of the variable 'cmd' can be reduced. [variableScope] eckit-1.33.1/src/eckit/filesystem/URIManager.cc:163:5: style: Class 'LocalFilePartManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/src/eckit/io/Base64.cc:56:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable encode_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/URIManager.cc:207:5: style: Class 'HttpURIManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/src/eckit/io/Base64.cc:95:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable decode_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/FileSpaceStrategies.cc:32:5: warning: Member variable 'Candidate::probability_' is not initialized in the constructor. [uninitMemberVar] eckit-1.33.1/src/eckit/filesystem/PathNameFactory.cc:81:51: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/codec/print/Bytes.cc:87:40: warning: Either the condition 'n(&endianTest)' is always true [knownConditionTrueFalse] eckit-1.33.1/src/eckit/log/Number.cc:40:22: note: Assignment 'endianTest=1', assigned value is 1 eckit-1.33.1/src/eckit/log/Number.cc:41:9: note: Condition '*reinterpret_cast(&endianTest)' is always true eckit-1.33.1/src/eckit/net/Connector.cc:300:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memoize_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/HttpHeader.cc:143:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/TCPServer.cc:135:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/UDPServer.cc:92:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/Connector.cc:312:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memoize_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/HttpHeader.cc:149:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/UDPServer.cc:111:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/io/BufferedHandle.cc:83:17: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/net/Connector.cc:381:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memoize_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/HttpHeader.cc:155:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contentLength_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/UDPServer.cc:115:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/option/FactoryOption.cc:46:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/HttpHeader.cc:159:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contentLength_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/option/CmdArgs.cc:37:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable options_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/option/FactoryOption.cc:56:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/os/AutoAlarm.cc:29:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/HttpHeader.cc:163:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/option/CmdArgs.cc:43:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable options_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/option/FactoryOption.cc:61:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/option/Separator.cc:46:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/os/AutoAlarm.cc:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable old_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/os/Password.cc:30:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/area/library/Shapefile.cc:116:36: style: Unused variable: to_index [unusedVariable] eckit-1.33.1/src/eckit/mpi/DataType.cc:26:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/HttpHeader.cc:177:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable statusCode_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/option/CmdArgs.cc:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tool_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/option/MultiValueOption.cc:46:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n_mandatory_values_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/os/AutoAlarm.cc:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable throw_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/os/Password.cc:53:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/os/SemLocker.cc:42:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxWaitLock_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/DataType.cc:39:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAR [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/HttpHeader.cc:182:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/option/CmdArgs.cc:155:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable options_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/option/MultiValueOption.cc:77:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/os/SemLocker.cc:70:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxWaitLock_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/DataType.cc:52:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INT [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/HttpHeader.cc:235:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/option/CmdArgs.cc:162:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable options_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/option/MultiValueOption.cc:85:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n_mandatory_values_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/option/VectorOption.cc:60:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable separator_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/DataType.cc:65:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONG [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/HttpHeader.cc:259:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/option/CmdArgs.cc:176:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/option/SimpleOption.cc:77:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/option/VectorOption.cc:82:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/DataType.cc:78:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONG_LONG [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/HttpHeader.cc:293:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/option/CmdArgs.cc:184:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tool_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/option/SimpleOption.cc:89:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/log/UserChannel.cc:88:22: style: Virtual function 'sync' is called from destructor '~UserBuffer()' at line 36. Dynamic binding is not used. [virtualCallInConstructor] eckit-1.33.1/src/eckit/log/UserChannel.cc:36:21: note: Calling sync eckit-1.33.1/src/eckit/log/UserChannel.cc:88:22: note: sync is a virtual function eckit-1.33.1/src/eckit/mpi/DataType.cc:91:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOAT [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/HttpHeader.cc:330:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable statusCode_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/os/SignalHandler.cc:24:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/DataType.cc:104:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOUBLE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/os/SignalHandler.cc:43:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable current_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/io/DataHandle.cc:298:31: style: Condition 'len2<=0' is always true [knownConditionTrueFalse] eckit-1.33.1/src/eckit/io/DataHandle.cc:298:18: note: Assuming that condition 'len1<=0' is not redundant eckit-1.33.1/src/eckit/io/DataHandle.cc:292:18: note: Assuming that condition 'len1!=len2' is not redundant eckit-1.33.1/src/eckit/io/DataHandle.cc:298:31: note: Condition 'len2<=0' is always true eckit-1.33.1/src/eckit/mpi/DataType.cc:117:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSIGNED_LONG [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/io/FilePool.cc:79:36: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] eckit-1.33.1/src/eckit/log/UserChannel.cc:29:5: style: Class 'UserBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/src/eckit/mpi/DataType.cc:132:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INT_INT [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/DataType.cc:145:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TWO_LONG [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/os/SharedInt.cc:44:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable semaphore_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/DataType.cc:158:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TWO_LONG_LONG [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/DataType.cc:171:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LONG_INT [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/parser/CSVParser.cc:38:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasHeader_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/DataType.cc:184:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOAT_INT [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/os/Semaphore.cc:40:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/parser/CSVParser.cc:118:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable header_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/persist/Isa.cc:37:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/DataType.cc:197:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOUBLE_INT [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/IPAddress.cc:55:33: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] eckit-1.33.1/src/eckit/os/Semaphore.cc:58:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/persist/Isa.cc:40:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/DataType.cc:210:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOUBLE_COMPLEX [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/IPAddress.cc:69:33: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] eckit-1.33.1/src/eckit/os/Semaphore.cc:63:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/persist/Isa.cc:43:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/area/BoundingBox.cc:208:10: style: The member function 'eckit::geo::area::::DerivateFactory::list_' can be static. [functionStatic] eckit-1.33.1/src/eckit/os/Semaphore.cc:78:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/persist/Isa.cc:46:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Library.cc:27:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/os/Semaphore.cc:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/parser/StreamParser.cc:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/persist/Isa.cc:49:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/TCPSocket.cc:77:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable socket_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/os/Semaphore.cc:107:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPC_NOWAIT [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/parser/StreamParser.cc:72:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comments_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/persist/Isa.cc:52:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:165:18: style: The function 'sync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:150:18: note: Virtual function in base class eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:165:18: note: Function in derived class eckit-1.33.1/src/eckit/net/TCPSocket.cc:109:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable socket_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/os/Semaphore.cc:122:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable semaphore_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/parser/ObjectParser.cc:162:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comments_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/parser/StreamParser.cc:98:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comments_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/persist/Isa.cc:55:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:166:18: style: The function 'lock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:151:18: note: Virtual function in base class eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:166:18: note: Function in derived class eckit-1.33.1/src/eckit/net/TCPSocket.cc:207:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable socket_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/os/Semaphore.cc:127:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable semaphore_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/parser/StreamParser.cc:119:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable line_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/persist/Isa.cc:58:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/io/PeekHandle.cc:116:32: style: Local variable 's' shadows outer variable [shadowVariable] eckit-1.33.1/src/eckit/io/PeekHandle.cc:100:12: note: Shadowed declaration eckit-1.33.1/src/eckit/io/PeekHandle.cc:116:32: note: Shadow variable eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:167:18: style: The function 'unlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:152:18: note: Virtual function in base class eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:167:18: note: Function in derived class eckit-1.33.1/src/eckit/mpi/Serial.cc:140:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rank_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/TCPSocket.cc:298:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable socket_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/os/Semaphore.cc:133:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable semaphore_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/persist/Isa.cc:61:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:169:22: style: The function 'begin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:154:22: note: Virtual function in base class eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:169:22: note: Function in derived class eckit-1.33.1/src/eckit/mpi/Serial.cc:145:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rank_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/TCPSocket.cc:333:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/os/Semaphore.cc:138:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_UNDO [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/persist/Isa.cc:64:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:170:22: style: The function 'end' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:155:22: note: Virtual function in base class eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:170:22: note: Function in derived class eckit-1.33.1/src/eckit/log/Statistics.h:36:5: style: Struct 'Timing' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/src/eckit/mpi/Serial.cc:212:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dataSize [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/TCPSocket.cc:473:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/os/Semaphore.cc:143:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_UNDO [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/persist/Isa.cc:67:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Monitorable.cc:27:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:172:28: style: The function 'begin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:156:28: note: Virtual function in base class eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:172:28: note: Function in derived class eckit-1.33.1/src/eckit/log/Statistics.h:86:5: style: Class 'AutoTiming' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/src/eckit/mpi/Serial.cc:303:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/TCPSocket.cc:510:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable localPort_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/os/Semaphore.cc:148:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_UNDO [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/persist/Isa.cc:70:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Monitorable.cc:31:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:173:28: style: The function 'end' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:157:28: note: Virtual function in base class eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:173:28: note: Function in derived class eckit-1.33.1/src/eckit/mpi/Serial.cc:312:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dataSize [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/TCPSocket.cc:673:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/os/Semaphore.cc:154:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_UNDO [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/persist/Isa.cc:78:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Application.cc:32:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Monitorable.cc:35:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable status [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:175:27: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:159:27: note: Virtual function in base class eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:175:27: note: Function in derived class eckit-1.33.1/src/eckit/mpi/Serial.cc:318:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dataSize [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/TCPSocket.cc:708:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/persist/Isa.cc:85:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Application.cc:76:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable taskID_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Monitorable.cc:40:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable json [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:176:26: style: The function 'operator[]' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:160:26: note: Virtual function in base class eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:176:26: note: Function in derived class eckit-1.33.1/src/eckit/message/Message.cc:30:10: style: Either there is a missing 'override', or the member function 'eckit::message::NoContent::print' can be static. [functionStatic] eckit-1.33.1/src/eckit/mpi/Serial.cc:325:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dataSize [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/TCPSocket.cc:715:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable socket_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Application.cc:106:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/BadTag.cc:16:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:187:18: style: The function 'sync' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:150:18: note: Virtual function in base class eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:187:18: note: Function in derived class eckit-1.33.1/src/eckit/mpi/Parallel.cc:55:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_SUCCESS [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/Serial.cc:332:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dataSize [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/TCPSocket.cc:719:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable remoteAddr_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Application.cc:143:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/PipeApplication.cc:52:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/SessionID.cc:36:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hostname_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:188:18: style: The function 'lock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:151:18: note: Virtual function in base class eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:188:18: note: Function in derived class eckit-1.33.1/src/eckit/log/UserChannel.cc:88:49: style: Condition 'dumpBuffer()' is always true [knownConditionTrueFalse] eckit-1.33.1/src/eckit/log/UserChannel.cc:88:49: note: Calling function 'dumpBuffer' returns 1 eckit-1.33.1/src/eckit/log/UserChannel.cc:88:49: note: Condition 'dumpBuffer()' is always true eckit-1.33.1/src/eckit/mpi/Parallel.cc:77:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_LONG [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/Serial.cc:339:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dataSize [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/TCPSocket.cc:723:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable remoteHost_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Application.cc:166:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable taskID_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/PipeApplication.cc:201:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/SessionID.cc:46:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hostname_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:189:18: style: The function 'unlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:152:18: note: Virtual function in base class eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:189:18: note: Function in derived class eckit-1.33.1/src/eckit/mpi/Parallel.cc:87:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_LONG_LONG [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/Serial.cc:349:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dataSize [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/TCPSocket.cc:727:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable remotePort_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/PipeApplication.cc:232:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/SessionID.cc:53:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pid_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Tool.cc:31:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:191:22: style: The function 'begin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:154:22: note: Virtual function in base class eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:191:22: note: Function in derived class eckit-1.33.1/src/eckit/mpi/Parallel.cc:128:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/Serial.cc:359:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dataSize [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/TCPSocket.cc:732:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable localAddr_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/SessionID.cc:61:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hostname_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Tool.cc:44:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sendLogErrWarnToStdOut_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:192:22: style: The function 'end' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:155:22: note: Virtual function in base class eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:192:22: note: Function in derived class eckit-1.33.1/src/eckit/mpi/Parallel.cc:154:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_DATA_CODE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/Serial.cc:366:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dataSize [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/TCPSocket.cc:737:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable localHost_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/SessionID.cc:68:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hostname_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Telemetry.cc:45:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENDTAG [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Tool.cc:48:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sendLogErrWarnToStdOut_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:194:28: style: The function 'begin' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:156:28: note: Virtual function in base class eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:194:28: note: Function in derived class eckit-1.33.1/src/eckit/mpi/Parallel.cc:226:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/Serial.cc:372:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dataSize [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/TCPSocket.cc:742:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable localPort_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/ProcessControler.cc:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable forget_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Telemetry.cc:130:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LibEcKit [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:195:28: style: The function 'end' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:157:28: note: Virtual function in base class eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:195:28: note: Function in derived class eckit-1.33.1/src/eckit/mpi/Parallel.cc:238:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/Serial.cc:379:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dataSize [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/TCPSocket.cc:750:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable socket_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/ProcessControler.cc:54:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Telemetry.cc:178:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LibEcKit [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/ReanimatorBase.cc:47:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:197:27: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:159:27: note: Virtual function in base class eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:197:27: note: Function in derived class eckit-1.33.1/src/eckit/mpi/Parallel.cc:247:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/Serial.cc:392:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dataSize [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/TCPSocket.cc:754:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable socket_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:289:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/PipeHandler.cc:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pipe_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/ProcessControler.cc:58:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pid_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/FileStream.cc:32:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable read_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:198:26: style: The function 'operator[]' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:160:26: note: Virtual function in base class eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:198:26: note: Function in derived class eckit-1.33.1/src/eckit/mpi/Parallel.cc:289:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_THREAD_SINGLE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/Serial.cc:415:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dataSize [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/TCPSocket.cc:794:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable on [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:357:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/PipeHandler.cc:50:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/ProcessControler.cc:76:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_UNBLOCK [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/FileStream.cc:79:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/PipeStream.cc:26:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toChild_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/Parallel.cc:368:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/Serial.cc:459:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/TCPSocket.cc:800:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable socket_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:390:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/PipeHandler.cc:73:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/ProcessControler.cc:121:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/FileStream.cc:86:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/PipeStream.cc:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toChild_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/Parallel.cc:374:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/Serial.cc:463:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:624:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Main.cc:44:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/PipeHandler.cc:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable busy_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/ProcessControler.cc:165:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable child_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/FileStream.cc:94:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/MemoryStream.cc:36:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/PipeStream.cc:37:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/Streamable.cc:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/io/MoverTransfer.cc:30:21: style: Variable 'send_costs' is assigned a value that is never used. [unreadVariable] eckit-1.33.1/src/eckit/mpi/Parallel.cc:384:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/Serial.cc:467:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:723:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Main.cc:139:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/PipeHandler.cc:153:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LibEcKit [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/ProcessControler.cc:187:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pid_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/FileStream.cc:100:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/MemoryStream.cc:45:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/PipeStream.cc:48:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/ResizableMemoryStream.cc:26:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/Parallel.cc:448:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/Serial.cc:471:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:834:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable anchors_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Main.cc:149:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/PipeHandler.cc:196:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/ProcessControler.cc:206:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pid_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/MemoryStream.cc:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/PipeStream.cc:69:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/ResizableMemoryStream.cc:35:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/Parallel.cc:454:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_ANY_SOURCE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/Serial.cc:475:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:851:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Main.cc:158:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/PipeHandler.cc:235:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/MemoryStream.cc:62:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/PipeStream.cc:88:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/ResizableMemoryStream.cc:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/Parallel.cc:458:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_ANY_TAG [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/Serial.cc:502:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Main.cc:162:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/PipeHandler.cc:245:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable age [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/TaskInfo.cc:32:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable busy_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/PipeStream.cc:112:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/ResizableMemoryStream.cc:61:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/Parallel.cc:462:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_UNDEFINED [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Main.cc:168:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/TaskInfo.cc:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable busy_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/Parallel.cc:466:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_PROC_NULL [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Main.cc:172:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable home_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/TaskInfo.cc:59:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/io/FileHandle.cc:129:23: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/io/cluster/ClusterNodes.cc:63:5: style: Class 'ClusterNodeEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/src/eckit/mpi/Parallel.cc:486:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Main.cc:176:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable taskID_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/TaskInfo.cc:64:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/io/PartFileHandle.cc:143:15: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/mpi/Parallel.cc:497:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Main.cc:180:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable taskID_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/TaskInfo.cc:69:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable status_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/Parallel.cc:509:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Main.cc:191:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/TaskInfo.cc:74:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLBitColumn.cc:23:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mask_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/Parallel.cc:520:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Main.cc:195:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable displayName_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/TaskInfo.cc:80:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLBitColumn.cc:36:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/Parallel.cc:531:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Main.cc:214:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/TaskInfo.cc:86:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/io/PooledFile.cc:187:32: style: Local variable 's' shadows outer variable [shadowVariable] eckit-1.33.1/src/eckit/io/PooledFile.cc:182:14: note: Shadowed declaration eckit-1.33.1/src/eckit/io/PooledFile.cc:187:32: note: Shadow variable eckit-1.33.1/src/eckit/mpi/Parallel.cc:542:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Main.cc:238:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/TaskInfo.cc:91:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/io/PooledFile.cc:207:32: style: Local variable 's' shadows outer variable [shadowVariable] eckit-1.33.1/src/eckit/io/PooledFile.cc:202:14: note: Shadowed declaration eckit-1.33.1/src/eckit/io/PooledFile.cc:207:32: note: Shadow variable eckit-1.33.1/src/eckit/mpi/Parallel.cc:552:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_IN_PLACE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/TaskInfo.cc:112:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable busy_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/spec/Layered.cc:59:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hide_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLMATCHSubquerySession.cc:26:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/Parallel.cc:565:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/TaskInfo.cc:140:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rate_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/spec/Layered.cc:86:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLMATCHSubquerySession.cc:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable statement_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/Parallel.cc:574:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_IN_PLACE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Metrics.cc:195:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/TaskInfo.cc:154:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/spec/Layered.cc:91:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable front_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLColumn.cc:64:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noRows_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLMATCHSubquerySession.cc:38:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable statement_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/Parallel.cc:584:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Metrics.cc:493:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collector_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/TaskInfo.cc:182:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable check_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLColumn.cc:69:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iterator_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLOutput.cc:30:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/Parallel.cc:594:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Metrics.cc:499:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable collector_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/TaskInfo.cc:195:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable abort_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLColumn.cc:85:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLIteratorOutput.cc:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/linalg/sparse/LinearAlgebraGeneric.cc:93:29: style: Local variable 'sum' shadows outer variable [shadowVariable] eckit-1.33.1/src/eckit/linalg/sparse/LinearAlgebraGeneric.cc:87:25: note: Shadowed declaration eckit-1.33.1/src/eckit/linalg/sparse/LinearAlgebraGeneric.cc:93:29: note: Shadow variable eckit-1.33.1/src/eckit/mpi/Parallel.cc:604:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/TaskInfo.cc:202:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parent_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLColumn.cc:94:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLIteratorOutput.cc:47:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/memory/MapAllocator.cc:38:13: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/mpi/Parallel.cc:612:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/TaskInfo.cc:219:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable busy_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLColumn.cc:98:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noRows_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLIteratorOutput.cc:61:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/memory/MapAllocator.cc:89:15: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/mpi/Parallel.cc:633:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLColumn.cc:113:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owner_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSelectFactory.cc:65:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxColumnShift_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/memory/MapAllocator.cc:90:15: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/mpi/Parallel.cc:641:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLDatabase.cc:34:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLMATCHSubquerySessionOutput.cc:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSelectFactory.cc:105:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/io/cluster/NodeInfo.cc:162:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] eckit-1.33.1/src/eckit/memory/MapAllocator.cc:96:21: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/mpi/Parallel.cc:689:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLDatabase.cc:55:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tablesByName_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLMATCHSubquerySessionOutput.cc:53:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/Parallel.cc:696:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLDatabase.cc:81:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable implicitTables_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLMATCHSubquerySessionOutput.cc:58:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/Parallel.cc:707:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable status_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/ParallelStatus.cc:22:80: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] eckit-1.33.1/src/eckit/sql/SQLDatabase.cc:99:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variables_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLOutputConfig.cc:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outputFile_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/Parallel.cc:724:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Monitor.cc:106:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLDatabase.cc:114:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable includePath_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLDistinctOutput.cc:24:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLOutputConfig.cc:42:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outputFile_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/Parallel.cc:730:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Monitor.cc:134:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ready_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLDistinctOutput.cc:52:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmp_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLOutputConfig.cc:48:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outputFormat_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/Parallel.cc:753:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable request_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Monitor.cc:183:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slot_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLDistinctOutput.cc:101:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLOutputConfig.cc:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fieldDelimiter_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/Parallel.cc:757:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Monitor.cc:198:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slot_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLDistinctOutput.cc:104:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLOutputConfig.cc:59:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outputFormat_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLTableFactory.cc:41:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/BTree.cc:300:24: style: Local variable 'begin' shadows outer variable [shadowVariable] eckit-1.33.1/src/eckit/container/BTree.cc:203:16: note: Shadowed declaration eckit-1.33.1/src/eckit/container/BTree.cc:300:24: note: Shadow variable eckit-1.33.1/src/eckit/io/DataHandle.cc:134:33: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/maths/Lapack.cc:34:17: style: Parameter 'M' can be declared as pointer to const [constParameterPointer] eckit-1.33.1/src/eckit/mpi/Parallel.cc:761:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Monitor.cc:205:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ready_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLDistinctOutput.cc:107:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLOrderOutput.cc:34:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLOutputConfig.cc:63:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable doNotWriteNULL_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLTableFactory.cc:56:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/BTree.cc:301:24: style: Local variable 'end' shadows outer variable [shadowVariable] eckit-1.33.1/src/eckit/container/BTree.cc:204:16: note: Shadowed declaration eckit-1.33.1/src/eckit/container/BTree.cc:301:24: note: Shadow variable eckit-1.33.1/src/eckit/io/DataHandle.cc:220:25: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/maths/Lapack.cc:34:25: style: Parameter 'N' can be declared as pointer to const [constParameterPointer] eckit-1.33.1/src/eckit/mpi/Parallel.cc:777:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/SerialStatus.cc:26:80: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] eckit-1.33.1/src/eckit/runtime/Monitor.cc:234:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slot_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLDistinctOutput.cc:110:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLOrderOutput.cc:85:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLOutputConfig.cc:67:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fullPrecision_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLTableFactory.cc:65:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/BTree.cc:306:24: style: Local variable 'e' shadows outer variable [shadowVariable] eckit-1.33.1/src/eckit/container/BTree.cc:206:16: note: Shadowed declaration eckit-1.33.1/src/eckit/container/BTree.cc:306:24: note: Shadow variable eckit-1.33.1/src/eckit/maths/Lapack.cc:34:36: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] eckit-1.33.1/src/eckit/runtime/Monitor.cc:238:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ready_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLDistinctOutput.cc:113:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLOrderOutput.cc:104:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLOutputConfig.cc:71:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable displayBitfieldsBinary_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/ConstantExpression.cc:36:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/BTree.cc:311:20: style: Local variable 'count' shadows outer variable [shadowVariable] eckit-1.33.1/src/eckit/container/BTree.cc:221:12: note: Shadowed declaration eckit-1.33.1/src/eckit/container/BTree.cc:311:20: note: Shadow variable eckit-1.33.1/src/eckit/maths/Lapack.cc:34:47: style: Parameter 'lda' can be declared as pointer to const [constParameterPointer] eckit-1.33.1/src/eckit/runtime/Monitor.cc:251:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ready_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLDistinctOutput.cc:116:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLOrderOutput.cc:111:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLOutputConfig.cc:75:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disableAlignmentOfColumns_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/maths/Lapack.cc:34:57: style: Parameter 'ipiv' can be declared as pointer to const [constParameterPointer] eckit-1.33.1/src/eckit/runtime/Monitor.cc:258:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ready_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLOrderOutput.cc:139:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLOutputConfig.cc:79:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable doNotWriteColumnNames_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/maths/Lapack.cc:34:68: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] eckit-1.33.1/src/eckit/runtime/Monitor.cc:265:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ready_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLOrderOutput.cc:142:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SchemaAnalyzer.cc:32:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable columnTypes_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/OrderByExpressions.cc:35:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ascending_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/maths/Lapack.cc:38:17: style: Parameter 'M' can be declared as pointer to const [constParameterPointer] eckit-1.33.1/src/eckit/runtime/Monitor.cc:272:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ready_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLOrderOutput.cc:145:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSession.cc:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SchemaAnalyzer.cc:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bitfieldTypes_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/OrderByExpressions.cc:91:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ascending_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/linalg/dense/LinearAlgebraCUDA.cc:45:26: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/maths/Lapack.cc:38:25: style: Parameter 'N' can be declared as pointer to const [constParameterPointer] eckit-1.33.1/src/eckit/persist/Exporter.cc:197:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Monitor.cc:279:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ready_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLOrderOutput.cc:148:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSession.cc:58:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selectFactory_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SchemaAnalyzer.cc:70:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tableDefs_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/BitColumnExpression.cc:40:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/io/TeeHandle.cc:171:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] eckit-1.33.1/src/eckit/linalg/dense/LinearAlgebraCUDA.cc:46:26: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/maths/Lapack.cc:38:35: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] eckit-1.33.1/src/eckit/persist/Exporter.cc:300:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objectCount_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Monitor.cc:287:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ready_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLOrderOutput.cc:151:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSession.cc:67:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastExecuteResult_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SchemaAnalyzer.cc:103:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tableDefs_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/BitColumnExpression.cc:51:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/NumberExpression.cc:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/linalg/dense/LinearAlgebraCUDA.cc:81:26: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/maths/Lapack.cc:38:46: style: Parameter 'lda' can be declared as pointer to const [constParameterPointer] eckit-1.33.1/src/eckit/persist/Exporter.cc:313:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inObject_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Monitor.cc:294:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ready_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLOrderOutput.cc:154:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSession.cc:75:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/BitColumnExpression.cc:69:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/NumberExpression.cc:46:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/SQLExpressions.cc:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/linalg/dense/LinearAlgebraCUDA.cc:82:26: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/maths/Lapack.cc:38:56: style: Parameter 'ipiv' can be declared as pointer to const [constParameterPointer] eckit-1.33.1/src/eckit/persist/Exporter.cc:329:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subCount_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Monitor.cc:307:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ready_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSession.cc:79:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable database_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSimpleOutput.cc:25:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/BitColumnExpression.cc:91:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/ParameterExpression.cc:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/linalg/dense/LinearAlgebraCUDA.cc:83:26: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/maths/Lapack.cc:38:67: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] eckit-1.33.1/src/eckit/persist/Exporter.cc:351:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subCount_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Monitor.cc:314:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ready_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSession.cc:87:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable statement_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSimpleOutput.cc:35:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable columnWidths_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/BitColumnExpression.cc:104:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable field_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/ParameterExpression.cc:45:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/SQLExpression.cc:45:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LibEcKit [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/linalg/dense/LinearAlgebraCUDA.cc:123:26: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/maths/Lapack.cc:42:17: style: Parameter 'M' can be declared as pointer to const [constParameterPointer] eckit-1.33.1/src/eckit/persist/Exporter.cc:369:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Monitor.cc:321:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ready_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSession.cc:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable output_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSimpleOutput.cc:40:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/BitColumnExpression.cc:140:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/ParameterExpression.cc:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/SQLExpression.cc:70:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable title_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/linalg/dense/LinearAlgebraCUDA.cc:124:26: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/maths/Lapack.cc:42:28: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] eckit-1.33.1/src/eckit/persist/Exporter.cc:388:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Monitor.cc:328:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ready_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSession.cc:104:111: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSimpleOutput.cc:43:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLTable.cc:24:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/ParameterExpression.cc:56:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable which_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/SQLExpression.cc:75:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable title_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/linalg/dense/LinearAlgebraCUDA.cc:125:26: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/maths/Lapack.cc:42:39: style: Parameter 'lda' can be declared as pointer to const [constParameterPointer] eckit-1.33.1/src/eckit/mpi/Status.cc:51:80: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] eckit-1.33.1/src/eckit/persist/Exporter.cc:431:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subCount_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Monitor.cc:387:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSession.cc:129:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSimpleOutput.cc:50:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLTable.cc:48:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/ColumnExpression.cc:59:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/maths/Lapack.cc:42:49: style: Parameter 'ipiv' can be declared as pointer to const [constParameterPointer] eckit-1.33.1/src/eckit/net/TCPStream.cc:32:13: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/persist/Exporter.cc:506:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Monitor.cc:444:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSession.cc:148:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSimpleOutput.cc:94:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLTable.cc:83:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable columnsByName_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/ColumnExpression.cc:66:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionAND.cc:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/maths/Lapack.cc:42:63: style: Parameter 'work' can be declared as pointer to const [constParameterPointer] eckit-1.33.1/src/eckit/net/IPAddress.cc:58:34: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/persist/Exporter.cc:516:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSimpleOutput.cc:111:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLTable.cc:112:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable columnsByName_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/ColumnExpression.cc:73:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionAND.cc:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/maths/Lapack.cc:42:74: style: Parameter 'lwork' can be declared as pointer to const [constParameterPointer] eckit-1.33.1/src/eckit/net/IPAddress.cc:72:38: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/persist/Exporter.cc:526:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSimpleOutput.cc:140:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable columnWidths_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLTable.cc:179:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stringType [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/ColumnExpression.cc:89:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable table_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionAND.cc:65:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionAVG.cc:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/maths/Lapack.cc:42:86: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] eckit-1.33.1/src/eckit/persist/Exporter.cc:534:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSimpleOutput.cc:154:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLTable.cc:220:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable linksTo_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/ColumnExpression.cc:126:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionAVG.cc:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionCOUNT.cc:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/maths/Lapack.cc:46:17: style: Parameter 'M' can be declared as pointer to const [constParameterPointer] eckit-1.33.1/src/eckit/persist/Exporter.cc:550:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSimpleOutput.cc:174:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLTable.cc:230:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/ColumnExpression.cc:135:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/SQLExpressionEvaluated.cc:28:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionAVG.cc:57:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionCOUNT.cc:45:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionDOTP.cc:38:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resultNULL_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/maths/Lapack.cc:46:27: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] eckit-1.33.1/src/eckit/net/UDPServer.cc:55:9: error: Memory leak: servinfo [memleak] eckit-1.33.1/src/eckit/persist/Exporter.cc:554:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSimpleOutput.cc:65:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLTable.cc:234:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/ColumnExpression.cc:141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable columnName_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/SQLExpressionEvaluated.cc:35:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable missing_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/ShiftedColumnExpression.cc:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shift_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/StringExpression.cc:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionAVG.cc:63:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionCOUNT.cc:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionDOTP.cc:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionEQ.cc:59:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stringType [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionIntegerExpression.cc:51:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable missingValue_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/maths/Lapack.cc:46:38: style: Parameter 'lda' can be declared as pointer to const [constParameterPointer] eckit-1.33.1/src/eckit/persist/Exporter.cc:558:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/ReanimatorBase.cc:29:5: style: Class 'UnknowClass' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/src/eckit/sql/SQLSelect.cc:62:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tables_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/ColumnExpression.cc:149:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/SQLExpressionEvaluated.cc:45:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable missing_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/ShiftedColumnExpression.cc:85:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable columnName_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/StringExpression.cc:61:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionCOUNT.cc:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionDOTP.cc:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionEQ.cc:78:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionIN.cc:38:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionIntegerExpression.cc:59:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/maths/Lapack.cc:46:48: style: Parameter 'ipiv' can be declared as pointer to const [constParameterPointer] eckit-1.33.1/src/eckit/persist/Exporter.cc:562:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSelect.cc:90:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tablesToFetch_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/ColumnExpression.cc:155:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable columnName_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/SQLExpressionEvaluated.cc:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable missing_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/ShiftedColumnExpression.cc:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shift_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/StringExpression.cc:81:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionDOTP.cc:56:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionEQ.cc:87:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionIntegerExpression.cc:68:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/maths/Lapack.cc:46:61: style: Parameter 'work' can be declared as pointer to const [constParameterPointer] eckit-1.33.1/src/eckit/persist/Exporter.cc:566:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSelect.cc:111:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/ColumnExpression.cc:200:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable table_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/SQLExpressionEvaluated.cc:59:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable missing_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/ShiftedColumnExpression.cc:115:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/StringExpression.cc:108:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionFIRST.cc:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionJOIN.cc:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/maths/Lapack.cc:46:72: style: Parameter 'lwork' can be declared as pointer to const [constParameterPointer] eckit-1.33.1/src/eckit/persist/Exporter.cc:570:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSelect.cc:139:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable select_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/SQLExpressionEvaluated.cc:69:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/ShiftedColumnExpression.cc:131:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable table_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/StringExpression.cc:118:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionFIRST.cc:40:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionJULIAN.cc:43:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/maths/Lapack.cc:46:84: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] eckit-1.33.1/src/eckit/persist/Exporter.cc:574:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSelect.cc:144:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable select_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/SQLExpressionEvaluated.cc:73:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/ShiftedColumnExpression.cc:136:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/StringExpression.cc:122:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionFIRST.cc:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionJULIAN_SECONDS.cc:40:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/persist/Exporter.cc:578:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSelect.cc:162:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable where_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/SQLExpressionEvaluated.cc:77:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/StringExpression.cc:126:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionFIRST.cc:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/persist/Exporter.cc:582:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSelect.cc:423:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/SQLExpressionEvaluated.cc:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/StringExpression.cc:134:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionFIRST.cc:64:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable notFirst_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/persist/Exporter.cc:586:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSelect.cc:430:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable simplifiedWhere_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/SQLExpressionEvaluated.cc:84:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/StringExpression.cc:138:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionExpression.cc:70:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/persist/Exporter.cc:599:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSelect.cc:476:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable values_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/SQLExpressionEvaluated.cc:92:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stringType [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionExpression.cc:104:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/persist/Exporter.cc:606:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSelect.cc:492:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aggregate_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/SQLExpressionEvaluated.cc:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionExpression.cc:122:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionLAST.cc:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionMATCH.cc:45:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subquery_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/persist/Exporter.cc:613:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSelect.cc:519:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable simplifiedWhere_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSelectFactory.cc:72:36: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] eckit-1.33.1/src/eckit/sql/expression/function/FunctionLAST.cc:40:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionMATCH.cc:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionNE.cc:41:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stringType [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/persist/Exporter.cc:621:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Telemetry.cc:76:10: style:inconclusive: Either there is a missing 'override', or the member function 'eckit::runtime::Reporter::enabled' can be const. [functionConst] eckit-1.33.1/src/eckit/sql/SQLSelect.cc:569:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionLAST.cc:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionMATCH.cc:70:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionMAX.cc:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionNE.cc:60:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionNOT_IN.cc:38:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/persist/Exporter.cc:644:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objectCount_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Telemetry.cc:82:24: style:inconclusive: Either there is a missing 'override', or the member function 'eckit::runtime::Reporter::countSent' can be const. [functionConst] eckit-1.33.1/src/eckit/sql/SQLSelect.cc:586:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SelectOneTable [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionFactory.cc:29:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionLAST.cc:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionMAX.cc:40:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionMIN.cc:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionNOT_NULL.cc:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/LocalPathName.cc:209:12: style: Local variable 'size' shadows outer function [shadowFunction] eckit-1.33.1/src/eckit/filesystem/LocalPathName.h:172:12: note: Shadowed declaration eckit-1.33.1/src/eckit/filesystem/LocalPathName.cc:209:12: note: Shadow variable eckit-1.33.1/src/eckit/log/Log.cc:119:22: style: The function 'createChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/log/Log.cc:105:22: note: Virtual function in base class eckit-1.33.1/src/eckit/log/Log.cc:119:22: note: Function in derived class eckit-1.33.1/src/eckit/persist/Exporter.cc:688:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objectCount_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSelect.cc:634:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable doOutputCached_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionFactory.cc:41:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionLAST.cc:65:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionMAX.cc:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionMIN.cc:40:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionNORM.cc:39:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resultNULL_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionNULL.cc:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/LocalPathName.cc:318:28: style: Local variable 'os' shadows outer variable [shadowVariable] eckit-1.33.1/src/eckit/filesystem/LocalPathName.cc:312:24: note: Shadowed declaration eckit-1.33.1/src/eckit/filesystem/LocalPathName.cc:318:28: note: Shadow variable eckit-1.33.1/src/eckit/log/Log.cc:133:22: style: The function 'createChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/log/Log.cc:105:22: note: Virtual function in base class eckit-1.33.1/src/eckit/log/Log.cc:133:22: note: Function in derived class eckit-1.33.1/src/eckit/serialisation/Stream.cc:75:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable writeCount_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSelect.cc:761:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable where_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionFactory.cc:53:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionMAX.cc:60:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionMIN.cc:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionNORM.cc:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionNVL.cc:38:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/LocalPathName.cc:350:14: style: Local variable 'path' shadows outer function [shadowFunction] eckit-1.33.1/src/eckit/filesystem/LocalPathName.h:242:24: note: Shadowed declaration eckit-1.33.1/src/eckit/filesystem/LocalPathName.cc:350:14: note: Shadow variable eckit-1.33.1/src/eckit/log/Log.cc:146:22: style: The function 'createChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/log/Log.cc:105:22: note: Virtual function in base class eckit-1.33.1/src/eckit/log/Log.cc:146:22: note: Function in derived class eckit-1.33.1/src/eckit/serialisation/Stream.cc:117:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSelect.cc:768:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable select_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/DoubleFunctions.cc:386:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionFactory.cc:69:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionMAX.cc:65:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionMIN.cc:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionNORM.cc:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/LocalPathName.cc:639:27: style: Local variable 'path' shadows outer function [shadowFunction] eckit-1.33.1/src/eckit/filesystem/LocalPathName.h:242:24: note: Shadowed declaration eckit-1.33.1/src/eckit/filesystem/LocalPathName.cc:639:27: note: Shadow variable eckit-1.33.1/src/eckit/log/Log.cc:159:22: style: The function 'createChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/log/Log.cc:105:22: note: Virtual function in base class eckit-1.33.1/src/eckit/log/Log.cc:159:22: note: Function in derived class eckit-1.33.1/src/eckit/net/UDPServer.cc:117:57: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/serialisation/Stream.cc:138:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSelect.cc:772:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outputFiles_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/DoubleFunctions.cc:139:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionFactory.cc:121:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arity_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionMIN.cc:65:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionNORM.cc:60:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionOR.cc:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/io/PooledHandle.cc:127:38: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] eckit-1.33.1/src/eckit/linalg/sparse/LinearAlgebraCUDA.cc:53:26: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/log/Log.cc:172:22: style: The function 'createChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/log/Log.cc:105:22: note: Virtual function in base class eckit-1.33.1/src/eckit/log/Log.cc:172:22: note: Function in derived class eckit-1.33.1/src/eckit/runtime/Telemetry.cc:205:5: style: Class 'WraperReport' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/src/eckit/serialisation/Stream.cc:160:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSelect.cc:775:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outputFiles_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/DoubleFunctions.cc:108:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionFactory.cc:125:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable help_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionOR.cc:46:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/io/PooledHandle.cc:139:17: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] eckit-1.33.1/src/eckit/linalg/sparse/LinearAlgebraCUDA.cc:54:26: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/net/UDPServer.cc:33:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] eckit-1.33.1/src/eckit/serialisation/Stream.cc:177:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastTag_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/DoubleFunctions.cc:81:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/linalg/sparse/LinearAlgebraCUDA.cc:55:26: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/net/UDPServer.cc:35:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] eckit-1.33.1/src/eckit/serialisation/Stream.cc:206:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_end_obj [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/DoubleFunctions.cc:58:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionRLIKE.cc:63:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLExpression [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/linalg/sparse/LinearAlgebraCUDA.cc:56:26: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/net/UDPServer.cc:95:62: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] eckit-1.33.1/src/eckit/serialisation/Stream.cc:237:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_char [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/DoubleFunctions.cc:39:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionRLIKE.cc:99:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionRMS.cc:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/linalg/sparse/LinearAlgebraCUDA.cc:57:26: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/linalg/sparse/LinearAlgebraHIP.cc:53:24: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/serialisation/Stream.cc:244:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_unsigned_char [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionRMS.cc:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionTDIFF.cc:33:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/linalg/sparse/LinearAlgebraCUDA.cc:127:26: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/linalg/sparse/LinearAlgebraHIP.cc:54:24: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/serialisation/Stream.cc:256:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_int [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionRMS.cc:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable squares_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/linalg/sparse/LinearAlgebraCUDA.cc:128:26: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/linalg/sparse/LinearAlgebraHIP.cc:55:24: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/serialisation/Stream.cc:268:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_unsigned_int [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionRMS.cc:62:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionSUM.cc:37:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resultNULL_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionTIMESTAMP.cc:36:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/LocalPathName.cc:882:37: performance:inconclusive: Function parameter 'len' should be passed by const reference. [passedByValue] eckit-1.33.1/src/eckit/linalg/sparse/LinearAlgebraCUDA.cc:129:26: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/linalg/sparse/LinearAlgebraHIP.cc:56:24: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/serialisation/Stream.cc:280:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_long [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionROWNUMBER.cc:43:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionSUM.cc:45:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/type/SQLBit.cc:28:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mask_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/linalg/sparse/LinearAlgebraCUDA.cc:130:26: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/linalg/sparse/LinearAlgebraHIP.cc:57:24: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/serialisation/Stream.cc:287:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_unsigned_long [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionROWNUMBER.cc:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionSUM.cc:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/type/SQLBit.cc:33:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mask_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/linalg/sparse/LinearAlgebraCUDA.cc:131:26: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/linalg/sparse/LinearAlgebraHIP.cc:127:24: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/serialisation/Stream.cc:299:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_long_long [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionSUM.cc:55:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/LocalPathName.cc:711:24: style: Variable 'e' can be declared as pointer to const [constVariablePointer] eckit-1.33.1/src/eckit/linalg/sparse/LinearAlgebraHIP.cc:128:24: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/serialisation/Stream.cc:307:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_unsigned_long_long [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionTHIN.cc:46:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionVAR.cc:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/area/BoundingBox.cc:546:48: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] eckit-1.33.1/src/eckit/linalg/sparse/LinearAlgebraHIP.cc:129:24: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/serialisation/Stream.cc:320:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_short [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionTHIN.cc:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionVAR.cc:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/linalg/sparse/LinearAlgebraHIP.cc:130:24: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/serialisation/Stream.cc:327:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_unsigned_short [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionVAR.cc:64:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable squares_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/linalg/sparse/LinearAlgebraHIP.cc:131:24: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/serialisation/Stream.cc:334:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_float [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionVAR.cc:71:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/Stream.cc:356:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_double [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/type/SQLBitfield.cc:31:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shift_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/MemoryInfo.cc:56:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resident_size_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/SystemInfo.cc:68:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/Stream.cc:367:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_string [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/type/SQLBitfield.cc:83:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable width_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/type/SQLString.cc:21:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxLen_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/MemoryInfo.cc:138:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resident_size_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/SystemInfo.cc:76:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECKIT_OS_NAME [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/linalg/sparse/LinearAlgebraGeneric.cc:87:25: style: Unused variable: sum [unusedVariable] eckit-1.33.1/src/eckit/serialisation/Stream.cc:378:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_string [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/type/SQLBitfield.cc:105:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/type/SQLString.cc:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxLen_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/SystemInfo.cc:101:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECKIT_OS_NAME [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/Stream.cc:388:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_large_blob [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/type/SQLString.cc:40:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxLen_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/SystemInfo.cc:109:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECKIT_OS_NAME [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/Stream.cc:410:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_blob [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/type/SQLString.cc:46:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxLen_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/type/SQLType.cc:108:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable right [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/ResourceUsage.cc:31:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RUSAGE_SELF [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/Stream.cc:427:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_exception [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/type/SQLString.cc:50:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/type/SQLType.cc:148:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/ResourceUsage.cc:47:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ru_maxrss [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/SystemInfoFreeBSD.cc:42:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/Stream.cc:436:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_char [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/type/SQLString.cc:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxLen_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/ResourceUsage.cc:51:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/Stream.cc:444:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_unsigned_char [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/ResourceUsage.cc:55:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ru_nswap [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/LocalPathName.cc:287:13: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] eckit-1.33.1/src/eckit/serialisation/Stream.cc:455:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_int [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/SystemInfoLinux.cc:40:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/Stream.cc:471:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_unsigned_int [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/SystemInfoLinux.cc:52:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/SystemInfoMacOSX.cc:34:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXPATHLEN [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/Stream.cc:482:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_short [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/SystemInfoLinux.cc:62:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/SystemInfoMacOSX.cc:58:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TASK_BASIC_INFO [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/thread/Mutex.cc:21:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_RECURSIVE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/Stream.cc:490:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_unsigned_short [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/SystemInfoLinux.cc:74:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RUSAGE_SELF [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/SystemInfoMacOSX.cc:72:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytes_used [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/thread/Mutex.cc:30:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Application.cc:42:9: error: Rethrowing current exception with 'throw;', it seems there is no current exception to rethrow. If there is no current exception this calls std::terminate(). More: https://isocpp.org/wiki/faq/exceptions#throw-without-an-object [rethrowNoCurrentException] eckit-1.33.1/src/eckit/serialisation/Stream.cc:501:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_long [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/SystemInfoMacOSX.cc:76:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytes_total [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/thread/Mutex.cc:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exists_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/thread/StaticMutex.cc:25:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_RECURSIVE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/thread/Thread.cc:26:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/Stream.cc:509:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_unsigned_long [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/thread/Mutex.cc:42:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exists_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/thread/StaticMutex.cc:101:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exists_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/thread/Thread.cc:31:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/Stream.cc:520:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_long_long [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/Library.cc:47:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prefix_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/thread/Mutex.cc:61:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exists_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/thread/MutexCond.cc:28:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/thread/StaticMutex.cc:110:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/Stream.cc:531:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_unsigned_long_long [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/Library.cc:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/LibraryManager.cc:91:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/thread/MutexCond.cc:38:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/thread/StaticMutex.cc:114:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exists_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/LocalPathName.cc:168:17: performance: Constructing a std::string from the result of c_str() is slow and redundant. [stlcstrConstructor] eckit-1.33.1/src/eckit/serialisation/Stream.cc:542:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_float [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/spec/Custom.cc:163:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/Library.cc:68:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/LibraryManager.cc:148:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/thread/MutexCond.cc:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inited_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/thread/StaticMutex.cc:123:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable exists_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/transaction/TxnEvent.cc:28:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txnID_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/container/BTree.cc:73:14: style: Variable 'here' is assigned a value that is never used. [unreadVariable] eckit-1.33.1/src/eckit/serialisation/Stream.cc:549:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_large_blob [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/spec/Custom.cc:168:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/Library.cc:78:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/LibraryManager.cc:187:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/thread/MutexCond.cc:50:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inited_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/transaction/TxnEvent.cc:32:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txnID_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/Stream.cc:571:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/spec/Custom.cc:173:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/Library.cc:98:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/LibraryManager.cc:246:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/thread/MutexCond.cc:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inited_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/thread/ThreadControler.cc:38:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cond_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/transaction/TxnEvent.cc:38:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txnID_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/filesystem/LocalPathName.cc:286:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] eckit-1.33.1/src/eckit/log/Colour.cc:83:14: style: Variable 'n' is assigned a value that is never used. [unreadVariable] eckit-1.33.1/src/eckit/serialisation/Stream.cc:575:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/spec/Custom.cc:248:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/Library.cc:103:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/LibraryManager.cc:292:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/thread/MutexCond.cc:61:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inited_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/thread/ThreadControler.cc:57:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proc_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Coord.cc:24:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/Stream.cc:579:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/spec/Custom.cc:253:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/Library.cc:122:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prefix_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/LibraryManager.cc:320:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/thread/MutexCond.cc:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inited_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/thread/ThreadControler.cc:120:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thread_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Coord.cc:37:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/Stream.cc:583:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_blob [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/spec/Custom.cc:258:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/Library.cc:129:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/LibraryManager.cc:385:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/thread/MutexCond.cc:77:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inited_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/thread/ThreadControler.cc:147:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thread_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Coord.cc:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/TCPSocket.cc:355:21: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] eckit-1.33.1/src/eckit/serialisation/Stream.cc:593:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_blob [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/spec/Custom.cc:263:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/Library.cc:153:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/LibraryManager.cc:407:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/thread/ThreadControler.cc:154:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable detached_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/ClimateDate.cc:60:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable date_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Coord.cc:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/TCPSocket.cc:673:9: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] eckit-1.33.1/src/eckit/serialisation/Stream.cc:621:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_double [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/spec/Custom.cc:268:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/Library.cc:195:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/thread/ThreadControler.cc:160:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable detached_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/DayOfYear.cc:48:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/Stream.cc:631:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_string [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/spec/Custom.cc:273:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/thread/ThreadControler.cc:166:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thread_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/DayOfYear.cc:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/Stream.cc:642:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_eof [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/spec/Custom.cc:278:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/DayOfYear.cc:60:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Double.cc:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/Stream.cc:662:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_eof [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/spec/Custom.cc:283:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/thread/ThreadPool.cc:45:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Double.cc:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Hour.cc:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seconds_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/Stream.cc:698:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_start_obj [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/spec/Custom.cc:288:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/thread/ThreadPool.cc:95:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Double.cc:38:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Hour.cc:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seconds_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/PipeStream.cc:85:21: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/serialisation/Stream.cc:703:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_end_obj [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/spec/Custom.cc:293:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/thread/ThreadPool.cc:102:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Hour.cc:84:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seconds_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/PipeStream.cc:109:21: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/serialisation/Stream.cc:707:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastTag_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/spec/Custom.cc:298:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/SystemInfo.cc:68:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] eckit-1.33.1/src/eckit/thread/ThreadPool.cc:121:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable done_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/TimeInterval.cc:25:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable begin_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/Stream.cc:713:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastTag_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/spec/Custom.cc:303:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/thread/ThreadPool.cc:128:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable done_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/SemanticVersion.cc:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable major_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/TimeInterval.cc:29:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable begin_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/Stream.cc:765:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_start_obj [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/spec/Custom.cc:308:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/thread/ThreadPool.cc:136:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/SemanticVersion.cc:62:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable major_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Types.cc:93:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:419:33: style: Local variable 'j' shadows outer variable [shadowVariable] eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:381:31: note: Shadowed declaration eckit-1.33.1/src/eckit/io/cluster/ClusterDisks.cc:419:33: note: Shadow variable eckit-1.33.1/src/eckit/serialisation/Stream.cc:784:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/spec/Custom.cc:313:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/thread/ThreadPool.cc:143:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/transaction/TxnLog.cc:99:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nextID_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/SemanticVersion.cc:67:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable major_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Types.cc:99:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/serialisation/Stream.cc:804:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_tag [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/spec/Custom.cc:318:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/thread/ThreadPool.cc:150:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable done_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/transaction/TxnLog.cc:128:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/DateTime.cc:35:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable date_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/SemanticVersion.cc:77:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable patch_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Types.cc:107:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/spec/Custom.cc:342:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/thread/ThreadPool.cc:163:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ready_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/transaction/TxnLog.cc:134:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nextID_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/DateTime.cc:46:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Types.cc:121:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/AECCompressor.cc:55:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AEC_OK [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/spec/Custom.cc:379:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/thread/ThreadPool.cc:169:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ready_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/transaction/TxnLog.cc:163:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nextID_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Date.cc:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable julian_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/DateTime.cc:101:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable date_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Grid.cc:73:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable northSouth_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/VerifyingDate.cc:20:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable time_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/AECCompressor.cc:104:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AEC_DATA_PREPROCESS [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/BZip2Compressor.cc:104:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BZ_FINISH [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/spec/Custom.cc:407:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/thread/ThreadPool.cc:180:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ready_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/transaction/TxnLog.cc:212:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Date.cc:173:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable julian_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/DateTime.cc:106:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable date_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Grid.cc:99:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable northSouth_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/UUID.cc:33:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/VerifyingDate.cc:24:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable time_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/AECCompressor.cc:145:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AEC_DATA_PREPROCESS [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/HyperCube.cc:39:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dimensions_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/spec/Custom.cc:420:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/thread/ThreadPool.cc:196:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tasks_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/transaction/TxnLog.cc:235:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Date.cc:276:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable julian_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/DateTime.cc:116:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable date_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Grid.cc:132:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable northSouth_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/UUID.cc:45:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/VerifyingDate.cc:29:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable time_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/HyperCube.cc:56:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dimensions_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/spec/Custom.cc:430:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLParser.cc:52:44: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/thread/ThreadPool.cc:200:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/transaction/TxnLog.cc:256:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Date.cc:291:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable julian_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/DateTime.cc:122:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable date_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Grid.cc:151:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable northSouth_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/UUID.cc:97:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failbit [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/VerifyingDate.cc:33:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable time_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/io/EasyCURL.cc:695:15: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/spec/Custom.cc:435:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLParser.cc:65:39: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/thread/ThreadPool.cc:209:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/transaction/TxnLog.cc:272:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Date.cc:296:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable julian_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/DateTime.cc:143:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable julian_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Grid.cc:172:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable northSouth_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/VerifyingDate.cc:37:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable date_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/HttpHeader.cc:219:34: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/spec/Custom.cc:440:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLParser.cc:114:74: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/types/Date.cc:302:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable julian_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/DateTime.cc:164:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable date_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Grid.cc:181:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/VerifyingDate.cc:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable date_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/HttpHeader.cc:263:13: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/spec/Custom.cc:445:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Date.cc:307:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable julian_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Grid.cc:211:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable northSouth_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Metrics.cc:30:44: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] eckit-1.33.1/src/eckit/spec/Custom.cc:450:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Date.cc:311:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable julian_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Grid.cc:216:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable northSouth_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/spec/Custom.cc:455:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Date.cc:321:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable julian_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/spec/Custom.cc:460:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Date.cc:325:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable julian_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/spec/Custom.cc:465:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Date.cc:329:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable julian_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/MD4.cc:29:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MD4_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/RLE.cc:269:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/spec/Custom.cc:470:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/MD4.cc:45:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/RLE.cc:307:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/spec/Custom.cc:475:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/MD4.cc:52:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MD4_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/Regex.cc:73:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/SnappyCompressor.cc:37:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNAPPY_OK [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/Tokenizer.h:85:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/spec/Custom.cc:480:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/MD4.cc:58:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/Regex.cc:80:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/SnappyCompressor.cc:65:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SNAPPY_OK [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/spec/Custom.cc:485:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/Hash.cc:35:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/MD4.cc:62:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/Regex.cc:84:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/Serial.cc:56:13: style:inconclusive: Either there is a missing 'override', or the member function 'eckit::mpi::SerialRequestPool::operator[]' can be const. [functionConst] eckit-1.33.1/src/eckit/persist/Isa.cc:95:31: style: Parameter 's' can be declared as reference to const [constParameterReference] eckit-1.33.1/src/eckit/spec/Custom.cc:503:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Time.cc:278:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seconds_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/Hash.cc:45:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/MD4.cc:67:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/Regex.cc:91:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Time.cc:290:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seconds_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/Compressor.cc:33:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/Hash.cc:52:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/MD4.cc:72:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/Regex.cc:95:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/SHA1.cc:25:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Time.cc:310:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seconds_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/Compressor.cc:43:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/Hash.cc:57:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/MD4.cc:80:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digest_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/Regex.cc:108:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable re_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/SHA1.cc:29:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Time.cc:314:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seconds_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/Compressor.cc:50:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/Hash.cc:79:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/MD4.cc:87:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MD4_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/RendezvousHash.cc:43:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/SHA1.cc:34:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Time.cc:318:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seconds_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/Compressor.cc:57:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/Hash.cc:99:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/RendezvousHash.cc:58:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/SHA1.cc:39:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Time.cc:323:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seconds_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/Compressor.cc:67:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/Hash.cc:123:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/RendezvousHash.cc:81:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nodes_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/Rsync.cc:29:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RS_DONE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/SHA1.cc:46:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctx_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/LibraryManager.cc:185:19: warning: Return value of function ::dlerror() is not used. [ignoredReturnValue] eckit-1.33.1/src/eckit/types/Time.cc:328:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seconds_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/Compressor.cc:83:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/Hash.cc:151:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digest_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/RendezvousHash.cc:92:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/Rsync.cc:69:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RS_DONE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/SHA1.cc:58:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digest_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/xxHashing.cc:88:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digest_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/system/LibraryManager.cc:277:19: warning: Return value of function ::dlerror() is not used. [ignoredReturnValue] eckit-1.33.1/src/eckit/types/Time.cc:365:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seconds_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/Compressor.cc:104:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/RendezvousHash.cc:104:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/Rsync.cc:103:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RS_DONE [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/SHA1.cc:68:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/xxHashing.cc:95:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digest_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/mpi/Comm.cc:57:44: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] eckit-1.33.1/src/eckit/types/Time.cc:369:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seconds_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/Rsync.cc:144:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Time.cc:373:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seconds_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/Rsync.cc:154:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/Rsync.cc:161:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/Rsync.cc:183:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/Rsync.cc:187:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable statistics_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/io/cluster/ClusterNodes.cc:319:65: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] eckit-1.33.1/src/eckit/types/Fraction.cc:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable top_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/Rsync.cc:264:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/StringTools.cc:147:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/ScopeParams.cc:24:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scope_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Metrics.cc:93:5: style: Struct 'MetricsPrefixInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/src/eckit/types/Fraction.cc:106:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable top_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/Rsync.cc:309:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_len_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/StringTools.cc:160:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Fraction.cc:129:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable top_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/Rsync.cc:315:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_len_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/StringTools.cc:173:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/HttpHeader.cc:310:16: style: Local variable 'i' shadows outer variable [shadowVariable] eckit-1.33.1/src/eckit/net/HttpHeader.cc:292:12: note: Shadowed declaration eckit-1.33.1/src/eckit/net/HttpHeader.cc:310:16: note: Shadow variable eckit-1.33.1/src/eckit/types/Fraction.cc:143:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable top_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/Rsync.cc:326:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RS_INPUT_ENDED [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Fraction.cc:156:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bottom_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Fraction.cc:165:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable top_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/MD5.cc:117:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POINTER [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/BoolContent.cc:30:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Fraction.cc:173:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable top_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/MD5.cc:283:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MD5_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/BoolContent.cc:34:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/DateContent.cc:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/DateTimeContent.cc:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/AgentResource.cc:84:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/CgiResource.cc:48:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dontEncode [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Telemetry.cc:143:63: style:inconclusive: Function 'report' argument 2 names different: declaration 'p' definition 'report'. [funcArgNamesDifferent] eckit-1.33.1/src/eckit/runtime/Telemetry.cc:80:57: note: Function 'report' argument 2 names different: declaration 'p' definition 'report'. eckit-1.33.1/src/eckit/runtime/Telemetry.cc:143:63: note: Function 'report' argument 2 names different: declaration 'p' definition 'report'. eckit-1.33.1/src/eckit/types/Fraction.cc:178:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable top_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/MD5.cc:299:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/BoolContent.cc:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/DateContent.cc:38:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/DateTimeContent.cc:37:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/Configure.cc:29:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable htmlResources [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/io/EasyCURL.cc:506:15: performance: Range variable 'c' should be declared as const reference. [iterateByValue] eckit-1.33.1/src/eckit/log/Log.cc:247:13: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] eckit-1.33.1/src/eckit/option/CmdArgs.cc:90:35: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] eckit-1.33.1/src/eckit/types/Fraction.cc:183:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable top_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/MD5.cc:306:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MD5_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/BoolContent.cc:45:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/DateContent.cc:45:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/DateTimeContent.cc:44:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/Configure.cc:47:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/FileResource.cc:31:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dontEncode [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/log/Log.cc:259:13: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] eckit-1.33.1/src/eckit/types/Fraction.cc:188:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bottom_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/MD5.cc:312:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/BoolContent.cc:49:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/DateContent.cc:49:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/DateTimeContent.cc:48:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/log/Log.cc:275:13: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] eckit-1.33.1/src/eckit/types/Fraction.cc:209:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable top_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/MD5.cc:316:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/BoolContent.cc:57:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/DateContent.cc:53:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/DateTimeContent.cc:52:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/log/Log.cc:290:13: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] eckit-1.33.1/src/eckit/sql/SQLParser.cc:52:30: style: Variable 'eckit_sql_g' can be declared as pointer to const [constVariablePointer] eckit-1.33.1/src/eckit/types/Fraction.cc:220:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable top_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/MD5.cc:321:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/BoolContent.cc:71:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/DateContent.cc:61:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/DateTimeContent.cc:60:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/Properties.cc:27:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable props_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/log/Log.cc:303:13: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] eckit-1.33.1/src/eckit/types/Fraction.cc:231:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable top_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/MD5.cc:326:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/BoolContent.cc:75:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/DateContent.cc:69:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/DateTimeContent.cc:68:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/Properties.cc:32:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable props_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/log/Log.cc:319:13: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] eckit-1.33.1/src/eckit/sql/expression/function/FunctionAND.cc:64:14: style: The scope of the variable 'missing' can be reduced. [variableScope] eckit-1.33.1/src/eckit/types/Fraction.cc:240:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable top_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/MD5.cc:340:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable digest_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/BoolContent.cc:85:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/DateContent.cc:81:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/DateTimeContent.cc:97:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/Properties.cc:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable props_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/area/BoundingBox.cc:224:39: style: Variable 'derivative_type' is assigned a value that is never used. [unreadVariable] eckit-1.33.1/src/eckit/log/Log.cc:332:13: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] eckit-1.33.1/src/eckit/types/Fraction.cc:249:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable top_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/MD5.cc:349:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MD5_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/BoolContent.cc:89:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/DateContent.cc:103:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/Properties.cc:57:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable props_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/area/BoundingBox.cc:225:39: style: Variable 'h_ll' is assigned a value that is never used. [unreadVariable] eckit-1.33.1/src/eckit/log/Log.cc:343:13: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] eckit-1.33.1/src/eckit/serialisation/Stream.cc:784:53: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] eckit-1.33.1/src/eckit/types/Fraction.cc:257:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable top_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/MD5.cc:358:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/BoolContent.cc:93:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/DoubleContent.cc:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/MapContent.cc:41:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/Properties.cc:63:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable props_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/area/BoundingBox.cc:226:39: style: Variable 'h' is assigned a value that is never used. [unreadVariable] eckit-1.33.1/src/eckit/log/Log.cc:354:41: style: Statements following noreturn function 'error()' will never be executed. [unreachableCode] eckit-1.33.1/src/eckit/types/Fraction.cc:266:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable top_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/BoolContent.cc:118:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/DoubleContent.cc:39:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/MapContent.cc:59:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/Properties.cc:81:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable props_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/geo/area/BoundingBox.cc:227:22: style: Variable 'Niter' is assigned a value that is never used. [unreadVariable] eckit-1.33.1/src/eckit/types/Fraction.cc:275:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable top_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/Translator.cc:172:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/DoubleContent.cc:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/MapContent.cc:73:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/Properties.cc:91:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable props_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/TimeContent.cc:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/HttpResource.cc:49:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/HttpService.cc:52:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Fraction.cc:284:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable top_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/Translator.cc:193:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/DoubleContent.cc:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/MapContent.cc:80:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/TimeContent.cc:38:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/HttpResource.cc:95:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/JavaResource.cc:37:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOT_FOUND [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Hour.cc:23:5: style: Class 'BadHour' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/src/eckit/value/DoubleContent.cc:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/MapContent.cc:92:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/TimeContent.cc:45:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/HttpResource.cc:131:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resourceUrl_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/DoubleContent.cc:63:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/MapContent.cc:186:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/TimeContent.cc:49:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/HttpResource.cc:135:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resourceUrl_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/sandbox/arg.cc:29:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/DoubleContent.cc:69:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/NumberContent.cc:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/StringContent.cc:38:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/TimeContent.cc:53:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/HttpResource.cc:143:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/HttpStream.cc:137:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/JavaAgent.cc:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/DoubleContent.cc:75:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/NumberContent.cc:45:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/OrderedMapContent.cc:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keys_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/StringContent.cc:42:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/TimeContent.cc:61:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/HtmlObject.cc:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/HttpResource.cc:182:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/HttpStream.cc:150:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/JavaAgent.cc:50:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/DoubleContent.cc:82:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/NumberContent.cc:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/OrderedMapContent.cc:42:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/StringContent.cc:48:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/TimeContent.cc:69:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/HtmlObject.cc:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/HttpResource.cc:266:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resourceUrl_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/HttpStream.cc:180:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flush [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/sandbox/memsharedlimit.cc:30:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_SEM_VALUE_MAX [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/DoubleContent.cc:94:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/ListContent.cc:32:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/NumberContent.cc:56:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/OrderedMapContent.cc:62:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keys_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/StringContent.cc:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/TimeContent.cc:99:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/HtmlObject.cc:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/HttpStream.cc:188:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flush [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/sandbox/memsharedlimit.cc:68:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionAND.cc:70:48: style: Local variable 'x' shadows outer variable [shadowVariable] eckit-1.33.1/src/eckit/sql/expression/function/FunctionAND.cc:58:36: note: Shadowed declaration eckit-1.33.1/src/eckit/sql/expression/function/FunctionAND.cc:70:48: note: Shadow variable eckit-1.33.1/src/eckit/value/DoubleContent.cc:102:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/ListContent.cc:51:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/NumberContent.cc:60:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/OrderedMapContent.cc:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keys_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/StringContent.cc:58:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/HtmlObject.cc:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/HttpStream.cc:198:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/sandbox/memsharedlimit.cc:101:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/sandbox/mpmc.cc:9:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/sandbox/multi_socket_server.cc:61:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Month.h:29:5: style: Class 'Month' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/src/eckit/value/DoubleContent.cc:110:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/ListContent.cc:61:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/NumberContent.cc:68:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/OrderedMapContent.cc:86:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/StringContent.cc:70:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/HtmlObject.cc:62:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/HttpStream.cc:203:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/sandbox/memsharedlimit.cc:111:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/sandbox/mpiobjsend.cc:176:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/sandbox/net.cc:29:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/DateTime.cc:94:17: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] eckit-1.33.1/src/eckit/types/Month.h:31:5: style: Class 'Month' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/src/eckit/value/DoubleContent.cc:118:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/ListContent.cc:72:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/NumberContent.cc:80:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/OrderedMapContent.cc:99:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/StringContent.cc:74:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/HtmlObject.cc:66:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTIMP [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/HttpStream.cc:223:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/sandbox/memsharedlimit.cc:154:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/sandbox/mpiobjsend.cc:198:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/sandbox/multi_socket_client.cc:69:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/sandbox/pipe.cc:27:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/DoubleContent.cc:131:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/ListContent.cc:80:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/NumberContent.cc:91:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/OrderedMapContent.cc:112:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keys_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/StringContent.cc:87:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/sandbox/memsharedlimit.cc:198:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/sandbox/mpiobjsend.cc:226:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/sandbox/multi_socket_client.cc:96:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/sandbox/pipe.cc:36:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/sandbox/pool.cc:31:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/DoubleContent.cc:135:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/ListContent.cc:93:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/NumberContent.cc:100:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/OrderedMapContent.cc:180:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keys_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/StringContent.cc:91:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/sandbox/shint.cc:27:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/DoubleContent.cc:144:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/ListContent.cc:107:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/NumberContent.cc:104:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/OrderedMapContent.cc:241:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/StringContent.cc:99:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/sandbox/shint.cc:94:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/sandbox/shmem_ipc.cc:61:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_FAILED [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/DoubleContent.cc:148:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/ListContent.cc:148:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/NumberContent.cc:108:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/StringContent.cc:125:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/sandbox/shmem_ipc.cc:67:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_FAILED [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/sandbox/tcp_client.cc:44:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Date.cc:227:15: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] eckit-1.33.1/src/eckit/value/ListContent.cc:157:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/NumberContent.cc:116:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/StringContent.cc:129:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/sandbox/shmem_ipc.cc:87:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionOR.cc:45:14: style: The scope of the variable 'missing' can be reduced. [variableScope] eckit-1.33.1/src/eckit/value/ListContent.cc:166:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/NumberContent.cc:124:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/sandbox/shmem_ipc.cc:120:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/sandbox/tcp_client_json.cc:73:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/sandbox/tcp_server.cc:50:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLSelectFactory.cc:118:20: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] eckit-1.33.1/src/eckit/value/ListContent.cc:175:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/NumberContent.cc:136:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/Html.cc:28:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dontEncode [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/sandbox/tcp_server.cc:122:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/sandbox/tcp_server_forked.cc:35:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/ListContent.cc:184:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/NumberContent.cc:140:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/Html.cc:129:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/sandbox/tcp_server_forked.cc:133:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/sandbox/tcp_server_threaded.cc:56:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/ListContent.cc:193:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/NumberContent.cc:148:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/Html.cc:181:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/sandbox/tcp_server_threaded.cc:138:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/sandbox/udp_client.cc:30:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/ListContent.cc:202:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/NumberContent.cc:152:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/Html.cc:196:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/sandbox/udp_server.cc:57:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/runtime/Telemetry.cc:139:18: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] eckit-1.33.1/src/eckit/sql/expression/function/FunctionRLIKE.cc:71:16: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] eckit-1.33.1/src/eckit/value/ListContent.cc:229:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/NumberContent.cc:161:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/Html.cc:212:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable doEncode [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/tools/dhcopy.cc:42:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionRLIKE.cc:87:14: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] eckit-1.33.1/src/eckit/value/ListContent.cc:242:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/NumberContent.cc:165:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/Html.cc:222:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable map_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/tools/eckit-area-list.cc:58:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/Html.cc:232:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/tools/eckit-area-list.cc:64:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/Html.cc:254:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/Html.cc:265:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable title_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/tools/eckit-fraction.cc:39:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/Tokenizer.h:32:5: style: Class 'Tokenizer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/src/eckit/web/Html.cc:271:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/tools/eckit-fraction.cc:44:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/tools/eckit-grid-list.cc:25:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Time.cc:355:10: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] eckit-1.33.1/src/eckit/utils/Tokenizer.h:33:5: style: Class 'Tokenizer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/src/eckit/web/Html.cc:276:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable on_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/tools/eckit-codec-list.cc:50:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/tools/eckit-grid-list.cc:31:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/Html.cc:283:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/Url.cc:66:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dict_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/tools/eckit-codec-list.cc:89:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/SQLTable.cc:50:17: style: The scope of the variable 'columnName' can be reduced. [variableScope] eckit-1.33.1/src/eckit/web/Html.cc:287:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dontEncode [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/Url.cc:115:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable method_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/tools/eckit-codec-list.cc:109:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/Html.cc:292:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/Url.cc:169:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/tools/eckit-codec-list.cc:165:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/tools/eckit-gaussian-latitudes.cc:47:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/tools/eckit-grid-spec.cc:42:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/Html.cc:315:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOT_FOUND [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/Url.cc:203:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/tools/eckit-gaussian-latitudes.cc:60:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/tools/eckit-grid-spec.cc:65:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/Html.cc:359:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable border_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/Url.cc:244:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dict_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/tools/eckit-version.cc:33:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/utils/Regex.cc:33:13: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] eckit-1.33.1/src/eckit/utils/Regex.cc:25:9: note: outer condition: shell eckit-1.33.1/src/eckit/utils/Regex.cc:33:13: note: identical inner condition: shell eckit-1.33.1/src/eckit/web/Html.cc:375:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tag_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/Url.cc:248:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dict_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/tools/eckit-info.cc:50:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/tools/rsync.cc:42:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/Connector.cc:147:43: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] eckit-1.33.1/src/eckit/parser/ObjectParser.cc:269:14: style: Local variable 'c' shadows outer variable [shadowVariable] eckit-1.33.1/src/eckit/parser/ObjectParser.cc:256:10: note: Shadowed declaration eckit-1.33.1/src/eckit/parser/ObjectParser.cc:269:14: note: Shadow variable eckit-1.33.1/src/eckit/web/Url.cc:256:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/tools/eckit-grid-nearest.cc:74:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/tools/eckit-info.cc:60:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/tools/syslog-client.cc:36:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/parser/ObjectParser.cc:293:14: style: Local variable 'c' shadows outer variable [shadowVariable] eckit-1.33.1/src/eckit/parser/ObjectParser.cc:281:10: note: Shadowed declaration eckit-1.33.1/src/eckit/parser/ObjectParser.cc:293:14: note: Shadow variable eckit-1.33.1/src/eckit/web/Url.cc:263:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dict_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/tools/eckit-grid-nearest.cc:82:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/tools/eckit-hash.cc:86:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/tools/syslog-server.cc:59:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/sql/expression/function/FunctionTDIFF.cc:56:22: style: Variable 'e' can be declared as reference to const [constVariableReference] eckit-1.33.1/src/eckit/web/Url.cc:284:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/tools/eckit-hash.cc:94:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LibEcKit [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/types/Date.cc:26:5: style: Class 'BadDate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/src/eckit/web/Url.cc:288:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/tools/eckit-hash.cc:103:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LibEcKit [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/web/Url.cc:293:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/tools/eckit-hash.cc:237:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/tests/codec/test_codec_stream.cc:34:5: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/web/Url.cc:301:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/tools/eckit-grid.cc:49:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/TCPSocket.cc:731:6: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/web/Url.cc:308:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/tools/eckit-grid.cc:65:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Grid [valueFlowBailoutIncompleteVar] eckit-1.33.1/tests/config/test_resource.cc:44:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/net/TCPSocket.cc:736:6: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/sql/SQLTable.cc:53:12: style: Local variable 'i' shadows outer variable [shadowVariable] eckit-1.33.1/src/eckit/sql/SQLTable.cc:43:7: note: Shadowed declaration eckit-1.33.1/src/eckit/sql/SQLTable.cc:53:12: note: Shadow variable eckit-1.33.1/src/eckit/web/Url.cc:312:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/tests/config/test_configuration.cc:208:1: error: syntax error [syntaxError] eckit-1.33.1/tests/container/benchmark_densemap.cc:105:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/net/TCPSocket.cc:741:6: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/web/Url.cc:316:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] eckit-1.33.1/tests/codec/test_codec_record.cc:132:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/utils/Hash.cc:140:5: style: Class 'NoHash' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/src/eckit/web/Url.cc:321:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/TCPSocket.cc:564:55: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] eckit-1.33.1/tests/container/test_btree.cc:50:1: error: syntax error [syntaxError] eckit-1.33.1/tests/container/test_cache_lru.cc:35:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/web/HttpResource.cc:258:5: warning: Return value of function index() is not used. [ignoredReturnValue] eckit-1.33.1/tests/container/test_cachemanager.cc:98:1: error: syntax error [syntaxError] eckit-1.33.1/tests/codec/test_codec_encoding.cc:104:1: error: syntax error [syntaxError] eckit-1.33.1/tests/container/test_densemap.cc:40:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/system/LibraryManager.cc:158:37: style:inconclusive: Technically the member function 'eckit::system::LibraryRegistry::pluginSearchPaths' can be const. [functionConst] eckit-1.33.1/tests/container/test_denseset.cc:38:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/io/EasyCURL.cc:45:17: style: struct member 'http_code::message_' is never used. [unusedStructMember] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:193:10: style: Either there is a missing 'override', or the member function 'eckit::YAMLItemKey::set' can be static. [functionStatic] eckit-1.33.1/src/eckit/system/LibraryManager.cc:271:10: style:inconclusive: Technically the member function 'eckit::system::LibraryRegistry::unloadPlugin' can be const. [functionConst] eckit-1.33.1/src/eckit/thread/ThreadPool.cc:32:5: style: Class 'ThreadPoolThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/tests/container/test_queue.cc:42:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/io/EasyCURL.cc:46:10: style: struct member 'http_code::retriable_' is never used. [unusedStructMember] eckit-1.33.1/tests/container/test_sharedmemarray.cc:40:1: error: syntax error [syntaxError] eckit-1.33.1/tests/container/test_trie.cc:120:1: error: syntax error [syntaxError] eckit-1.33.1/tests/exception/test_exceptions.cc:34:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/system/MemoryInfo.cc:108:16: style: Local variable 'diff' shadows outer function [shadowFunction] eckit-1.33.1/src/eckit/system/MemoryInfo.cc:92:13: note: Shadowed declaration eckit-1.33.1/src/eckit/system/MemoryInfo.cc:108:16: note: Shadow variable eckit-1.33.1/tests/experimental/singleton/TestBuilder1.cc:18:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:68:5: style: Class 'YAMLItemLock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/tests/experimental/singleton/TestFactory.h:46:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eckit-1.33.1/tests/experimental/singleton/TestBuilder2.cc:18:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/net/TCPSocket.cc:238:21: style: Variable 'len' is reassigned a value before the old one has been used. [redundantAssignment] eckit-1.33.1/src/eckit/net/TCPSocket.cc:233:17: note: len is assigned eckit-1.33.1/src/eckit/net/TCPSocket.cc:238:21: note: len is overwritten eckit-1.33.1/src/eckit/parser/YAMLParser.cc:187:5: style: Struct 'YAMLItemKey' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/src/eckit/value/Value.cc:120:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable content_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:311:5: style: Struct 'YAMLItemEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/src/eckit/value/Value.cc:145:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable content_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/tests/experimental/singleton/TestFactory.cc:34:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eckit-1.33.1/src/eckit/value/Value.cc:363:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable content_ [valueFlowBailoutIncompleteVar] eckit-1.33.1/tests/experimental/singleton/TestFactory.cc:43:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eckit-1.33.1/tests/filesystem/test_aiohandle.cc:78:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:87:18: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:34:18: note: Virtual function in base class eckit-1.33.1/src/eckit/parser/YAMLParser.cc:87:18: note: Function in derived class eckit-1.33.1/tests/filesystem/test_asynchandle.cc:101:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/net/TCPSocket.cc:320:15: style: The scope of the variable 'addr' can be reduced. [variableScope] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:89:19: style: The function 'value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:36:19: note: Virtual function in base class eckit-1.33.1/src/eckit/parser/YAMLParser.cc:89:19: note: Function in derived class eckit-1.33.1/src/eckit/parser/YAMLParser.cc:92:18: style: The function 'isEOF' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:59:18: note: Virtual function in base class eckit-1.33.1/src/eckit/parser/YAMLParser.cc:92:18: note: Function in derived class eckit-1.33.1/tests/filesystem/test_filemode.cc:47:5: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:98:18: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:34:18: note: Virtual function in base class eckit-1.33.1/src/eckit/parser/YAMLParser.cc:98:18: note: Function in derived class eckit-1.33.1/src/eckit/parser/YAMLParser.cc:101:11: style: The function 'value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:36:19: note: Virtual function in base class eckit-1.33.1/src/eckit/parser/YAMLParser.cc:101:11: note: Function in derived class eckit-1.33.1/tests/filesystem/test_pathexpander.cc:44:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:135:18: style: The function 'isStartDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:57:18: note: Virtual function in base class eckit-1.33.1/src/eckit/parser/YAMLParser.cc:135:18: note: Function in derived class eckit-1.33.1/src/sandbox/pool.cc:39:5: style: Class 'X' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/tests/filesystem/test_localpathname.cc:46:1: error: syntax error [syntaxError] eckit-1.33.1/tests/filesystem/test_pathname.cc:34:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:141:18: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:34:18: note: Virtual function in base class eckit-1.33.1/src/eckit/parser/YAMLParser.cc:141:18: note: Function in derived class eckit-1.33.1/tests/filesystem/test_restarthandle.cc:210:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:145:19: style: The function 'value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:36:19: note: Virtual function in base class eckit-1.33.1/src/eckit/parser/YAMLParser.cc:145:19: note: Function in derived class eckit-1.33.1/src/eckit/parser/YAMLParser.cc:152:18: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:34:18: note: Virtual function in base class eckit-1.33.1/src/eckit/parser/YAMLParser.cc:152:18: note: Function in derived class eckit-1.33.1/tests/geo/area_boundingbox.cc:42:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:156:19: style: The function 'value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:36:19: note: Virtual function in base class eckit-1.33.1/src/eckit/parser/YAMLParser.cc:156:19: note: Function in derived class eckit-1.33.1/src/eckit/parser/YAMLParser.cc:169:18: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:34:18: note: Virtual function in base class eckit-1.33.1/src/eckit/parser/YAMLParser.cc:169:18: note: Function in derived class eckit-1.33.1/src/eckit/parser/YAMLParser.cc:173:19: style: The function 'value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:36:19: note: Virtual function in base class eckit-1.33.1/src/eckit/parser/YAMLParser.cc:173:19: note: Function in derived class eckit-1.33.1/tests/filesystem/test_uri.cc:176:1: error: syntax error [syntaxError] eckit-1.33.1/tests/geo/cache.cc:34:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:180:18: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:34:18: note: Virtual function in base class eckit-1.33.1/src/eckit/parser/YAMLParser.cc:180:18: note: Function in derived class eckit-1.33.1/src/eckit/utils/BZip2Compressor.cc:99:22: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/net/TCPSocket.cc:321:15: style: Local variable 'none' shadows outer variable [shadowVariable] eckit-1.33.1/src/eckit/net/TCPSocket.cc:47:16: note: Shadowed declaration eckit-1.33.1/src/eckit/net/TCPSocket.cc:321:15: note: Shadow variable eckit-1.33.1/src/eckit/parser/YAMLParser.cc:209:11: style: The function 'value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:36:19: note: Virtual function in base class eckit-1.33.1/src/eckit/parser/YAMLParser.cc:209:11: note: Function in derived class eckit-1.33.1/src/eckit/utils/BZip2Compressor.cc:101:22: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/sandbox/tcp_client_json.cc:40:5: style: Class 'XX' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/tests/geo/figure.cc:45:1: error: syntax error [syntaxError] eckit-1.33.1/tests/geo/figure_earth.cc:32:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/net/TCPSocket.cc:620:35: style: Local variable 'lock' shadows outer variable [shadowVariable] eckit-1.33.1/src/eckit/net/TCPSocket.cc:598:27: note: Shadowed declaration eckit-1.33.1/src/eckit/net/TCPSocket.cc:620:35: note: Shadow variable eckit-1.33.1/src/eckit/parser/YAMLParser.cc:309:18: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:34:18: note: Virtual function in base class eckit-1.33.1/src/eckit/parser/YAMLParser.cc:309:18: note: Function in derived class eckit-1.33.1/src/eckit/utils/BZip2Compressor.cc:133:31: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:313:11: style: The function 'value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:36:19: note: Virtual function in base class eckit-1.33.1/src/eckit/parser/YAMLParser.cc:313:11: note: Function in derived class eckit-1.33.1/src/eckit/utils/BZip2Compressor.cc:135:31: style: C-style pointer casting [cstyleCast] eckit-1.33.1/tests/geo/area_polygon.cc:37:5: error: syntax error [syntaxError] eckit-1.33.1/tests/geo/great_circle.cc:32:1: error: syntax error [syntaxError] eckit-1.33.1/tests/geo/grid.cc:56:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:368:18: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:34:18: note: Virtual function in base class eckit-1.33.1/src/eckit/parser/YAMLParser.cc:368:18: note: Function in derived class eckit-1.33.1/src/eckit/utils/AECCompressor.cc:118:21: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/value/NumberContent.cc:27:5: style: Class 'BadBoolConversion' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/tests/geo/grid_fesom.cc:36:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:370:19: style: The function 'value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:36:19: note: Virtual function in base class eckit-1.33.1/src/eckit/parser/YAMLParser.cc:370:19: note: Function in derived class eckit-1.33.1/src/eckit/utils/AECCompressor.cc:121:22: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:375:18: style: The function 'isEndDocument' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:58:18: note: Virtual function in base class eckit-1.33.1/src/eckit/parser/YAMLParser.cc:375:18: note: Function in derived class eckit-1.33.1/src/eckit/utils/AECCompressor.cc:147:21: style: C-style pointer casting [cstyleCast] eckit-1.33.1/tests/geo/grid_healpix.cc:63:1: error: syntax error [syntaxError] eckit-1.33.1/tests/geo/grid_icon.cc:32:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/utils/AECCompressor.cc:157:25: style: C-style pointer casting [cstyleCast] eckit-1.33.1/tests/geo/grid_orca.cc:32:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/system/LibraryManager.cc:80:13: error: Unhandled exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction] eckit-1.33.1/src/eckit/utils/AECCompressor.cc:161:25: style: C-style pointer casting [cstyleCast] eckit-1.33.1/tests/geo/grid_regular_gg.cc:47:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/net/TCPSocket.cc:472:34: style: Parameter 'socket' can be declared as reference to const [constParameterReference] eckit-1.33.1/tests/geo/grid_regular_ll.cc:51:5: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/web/HttpResource.cc:258:5: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] eckit-1.33.1/src/sandbox/memsharedlimit.cc:117:13: style:inconclusive: Technically the member function 'MemorySharedLimit::partitions' can be const. [functionConst] eckit-1.33.1/src/sandbox/shint.cc:56:5: style: Class 'SemForker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/tests/geo/grid_reduced_ll.cc:73:1: error: syntax error [syntaxError] eckit-1.33.1/tests/geo/gridspec.cc:102:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/persist/Exporter.cc:104:7: style:inconclusive: Technically the member function 'eckit::Swap::operator()' can be const. [functionConst] eckit-1.33.1/tests/geo/integration.cc:36:5: error: syntax error [syntaxError] eckit-1.33.1/src/sandbox/mpiobjsend.cc:24:10: style: The member function 'SerializeObject::readVector' can be static. [functionStatic] eckit-1.33.1/tests/geo/iterator.cc:63:5: error: syntax error [syntaxError] eckit-1.33.1/src/sandbox/mpiobjsend.cc:36:10: style: The member function 'SerializeObject::writeVector' can be static. [functionStatic] eckit-1.33.1/src/eckit/transaction/TxnLog.cc:55:18: style: The function 'lock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/transaction/TxnLog.cc:46:18: note: Virtual function in base class eckit-1.33.1/src/eckit/transaction/TxnLog.cc:55:18: note: Function in derived class eckit-1.33.1/src/sandbox/mpiobjsend.cc:89:10: style:inconclusive: Technically the member function 'Obj::operator==' can be const. [functionConst] eckit-1.33.1/src/sandbox/tcp_server_threaded.cc:38:5: style: Class 'FDBUser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/tests/geo/order.cc:35:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/transaction/TxnLog.cc:56:18: style: The function 'unlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/transaction/TxnLog.cc:47:18: note: Virtual function in base class eckit-1.33.1/src/eckit/transaction/TxnLog.cc:56:18: note: Function in derived class eckit-1.33.1/src/sandbox/tcp_server_forked.cc:108:5: warning: Member variable 'FDBSvrApp::port_' is not initialized in the constructor. [uninitMemberVar] eckit-1.33.1/src/sandbox/tcp_server_threaded.cc:106:5: style: Class 'FDBService' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/tests/geo/kdtree.cc:114:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/transaction/TxnLog.cc:58:27: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/transaction/TxnLog.cc:49:27: note: Virtual function in base class eckit-1.33.1/src/eckit/transaction/TxnLog.cc:58:27: note: Function in derived class eckit-1.33.1/tests/geo/point2.cc:41:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/transaction/TxnLog.cc:59:20: style: The function 'operator[]' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/transaction/TxnLog.cc:50:20: note: Virtual function in base class eckit-1.33.1/src/eckit/transaction/TxnLog.cc:59:20: note: Function in derived class eckit-1.33.1/src/eckit/web/AgentResource.cc:52:14: style: C-style pointer casting [cstyleCast] eckit-1.33.1/tests/geo/point3.cc:39:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/transaction/TxnLog.cc:70:18: style: The function 'lock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/transaction/TxnLog.cc:46:18: note: Virtual function in base class eckit-1.33.1/src/eckit/transaction/TxnLog.cc:70:18: note: Function in derived class eckit-1.33.1/src/eckit/web/AgentResource.cc:65:19: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/eckit/transaction/TxnLog.cc:71:18: style: The function 'unlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/transaction/TxnLog.cc:47:18: note: Virtual function in base class eckit-1.33.1/src/eckit/transaction/TxnLog.cc:71:18: note: Function in derived class eckit-1.33.1/src/sandbox/mpiobjsend.cc:55:5: style: Class 'Obj' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/tests/geo/pointlonlat.cc:33:5: error: syntax error [syntaxError] eckit-1.33.1/tests/geo/pointlonlatr.cc:33:5: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/transaction/TxnLog.cc:73:27: style: The function 'size' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/transaction/TxnLog.cc:49:27: note: Virtual function in base class eckit-1.33.1/src/eckit/transaction/TxnLog.cc:73:27: note: Function in derived class eckit-1.33.1/src/eckit/web/HttpStream.cc:30:17: style: Virtual function 'sync' is called from destructor '~HttpBuf()' at line 114. Dynamic binding is not used. [virtualCallInConstructor] eckit-1.33.1/src/eckit/web/HttpStream.cc:114:5: note: Calling sync eckit-1.33.1/src/eckit/web/HttpStream.cc:30:17: note: sync is a virtual function eckit-1.33.1/tests/geo/projection.cc:35:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:338:30: style: Condition 'next.indent_>indent_' is always true [knownConditionTrueFalse] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:323:30: note: Assuming that condition 'next.indent_==indent_' is not redundant eckit-1.33.1/src/eckit/parser/YAMLParser.cc:331:30: note: Assuming condition is false eckit-1.33.1/src/eckit/parser/YAMLParser.cc:338:30: note: Condition 'next.indent_>indent_' is always true eckit-1.33.1/src/eckit/transaction/TxnLog.cc:74:20: style: The function 'operator[]' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/src/eckit/transaction/TxnLog.cc:50:20: note: Virtual function in base class eckit-1.33.1/src/eckit/transaction/TxnLog.cc:74:20: note: Function in derived class eckit-1.33.1/src/sandbox/tcp_server.cc:40:5: style: Class 'FDBConnection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/tests/geo/projection_ll_to_xyz.cc:58:5: error: syntax error [syntaxError] eckit-1.33.1/tests/geo/projection_mercator.cc:31:5: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/utils/Rsync.cc:152:5: style: Class 'Signature' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/tests/experimental/singleton/TestFactory.h:45:5: style: Class 'AutoRegistBuilder < TestBuilder1 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/src/eckit/utils/Rsync.cc:158:5: style: Class 'Signature' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/src/sandbox/tcp_server_forked.cc:100:5: style: Class 'FDBForker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/tests/experimental/singleton/TestFactory.h:45:5: style: Class 'AutoRegistBuilder < TestBuilder2 >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/tests/geo/projection_rotation.cc:32:1: error: syntax error [syntaxError] eckit-1.33.1/tests/geo/search.cc:34:1: error: syntax error [syntaxError] eckit-1.33.1/tests/experimental/singleton/TestBuilder1.cc:18:10: style: The function 'build' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/tests/experimental/singleton/TestFactory.h:22:18: note: Virtual function in base class eckit-1.33.1/tests/experimental/singleton/TestBuilder1.cc:18:10: note: Function in derived class eckit-1.33.1/tests/experimental/singleton/TestFactory.h:45:5: style: Class 'AutoRegistBuilder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/tests/geo/util.cc:48:1: error: syntax error [syntaxError] eckit-1.33.1/tests/geometry/test_coordinate_helpers.cc:21:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/thread/StaticMutex.cc:57:33: style: Variable 'reg' can be declared as reference to const [constVariableReference] eckit-1.33.1/tests/experimental/singleton/TestBuilder2.cc:18:10: style: The function 'build' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] eckit-1.33.1/tests/experimental/singleton/TestFactory.h:22:18: note: Virtual function in base class eckit-1.33.1/tests/experimental/singleton/TestBuilder2.cc:18:10: note: Function in derived class eckit-1.33.1/tests/geo/range.cc:49:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/thread/StaticMutex.cc:64:33: style: Variable 'reg' can be declared as reference to const [constVariableReference] eckit-1.33.1/tests/geometry/test_great_circle.cc:32:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/sql/SQLTable.cc:55:24: style: Variable 'columnName' is assigned a value that is never used. [unreadVariable] eckit-1.33.1/src/eckit/thread/StaticMutex.cc:71:33: style: Variable 'reg' can be declared as reference to const [constVariableReference] eckit-1.33.1/tests/geometry/test_kpoint.cc:29:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/types/UUID.cc:95:24: style: Variable 'f' can be declared as pointer to const [constVariablePointer] eckit-1.33.1/tests/geometry/test_points.cc:29:1: error: syntax error [syntaxError] eckit-1.33.1/tests/geometry/test_kdtree.cc:127:1: error: syntax error [syntaxError] eckit-1.33.1/tests/geometry/test_sphere.cc:49:1: error: syntax error [syntaxError] eckit-1.33.1/tests/io/test_base64.cc:77:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/web/Html.cc:342:20: style:inconclusive: Either there is a missing 'override', or the member function 'eckit::HtmlProvider::GET' can be const. [functionConst] eckit-1.33.1/src/eckit/web/Html.cc:337:10: note: Either there is a missing 'override', or the member function 'eckit::HtmlProvider::GET' can be const. eckit-1.33.1/src/eckit/web/Html.cc:342:20: note: Either there is a missing 'override', or the member function 'eckit::HtmlProvider::GET' can be const. eckit-1.33.1/tests/io/test_bitio.cc:72:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/runtime/Metrics.cc:286:66: style:inconclusive: Function 'timestamp' argument 2 names different: declaration 'value' definition 'time'. [funcArgNamesDifferent] eckit-1.33.1/src/eckit/runtime/Metrics.cc:119:52: note: Function 'timestamp' argument 2 names different: declaration 'value' definition 'time'. eckit-1.33.1/src/eckit/runtime/Metrics.cc:286:66: note: Function 'timestamp' argument 2 names different: declaration 'value' definition 'time'. eckit-1.33.1/tests/geometry/test_polygon.cc:30:5: error: syntax error [syntaxError] eckit-1.33.1/tests/io/test_buffer.cc:35:1: error: syntax error [syntaxError] eckit-1.33.1/tests/io/test_bufferlist.cc:24:1: error: syntax error [syntaxError] eckit-1.33.1/tests/io/test_compress.cc:68:1: error: syntax error [syntaxError] eckit-1.33.1/tests/io/test_easycurl.cc:137:1: error: syntax error [syntaxError] eckit-1.33.1/tests/io/test_filepool.cc:39:1: error: syntax error [syntaxError] eckit-1.33.1/tests/io/test_partfilehandle.cc:72:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/types/Date.cc:318:37: style:inconclusive: Function 'BadDate' argument 1 names different: declaration 't' definition 's'. [funcArgNamesDifferent] eckit-1.33.1/src/eckit/types/Date.cc:26:32: note: Function 'BadDate' argument 1 names different: declaration 't' definition 's'. eckit-1.33.1/src/eckit/types/Date.cc:318:37: note: Function 'BadDate' argument 1 names different: declaration 't' definition 's'. eckit-1.33.1/tests/io/test_multihandle.cc:100:1: error: syntax error [syntaxError] eckit-1.33.1/tests/io/test_pooledfile.cc:73:1: error: syntax error [syntaxError] eckit-1.33.1/tests/io/test_radoshandle.cc:62:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/system/SystemInfoLinux.cc:94:35: style: Unused variable: s [unusedVariable] eckit-1.33.1/tests/io/test_pooledhandle.cc:73:1: error: syntax error [syntaxError] eckit-1.33.1/tests/io/test_urlhandle.cc:32:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/utils/MD4.cc:27:43: style: Parameter 'digest' can be declared as const array [constParameter] eckit-1.33.1/src/tools/eckit-hash.cc:39:5: warning: Member variable 'HashTool::quiet_' is not initialized in the constructor. [uninitMemberVar] eckit-1.33.1/src/sandbox/udp_server.cc:69:75: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/tools/eckit-hash.cc:39:5: warning: Member variable 'HashTool::continue_' is not initialized in the constructor. [uninitMemberVar] eckit-1.33.1/tests/linalg/test_la_factory.cc:71:5: error: syntax error [syntaxError] eckit-1.33.1/src/sandbox/udp_server.cc:71:48: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/tools/eckit-hash.cc:39:5: warning: Member variable 'HashTool::recurse_' is not initialized in the constructor. [uninitMemberVar] eckit-1.33.1/src/sandbox/udp_server.cc:75:80: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/tools/eckit-hash.cc:39:5: warning: Member variable 'HashTool::check_' is not initialized in the constructor. [uninitMemberVar] eckit-1.33.1/src/tools/eckit-hash.cc:39:5: warning: Member variable 'HashTool::generate_' is not initialized in the constructor. [uninitMemberVar] eckit-1.33.1/tests/linalg/test_la_linalg.cc:32:5: error: syntax error [syntaxError] eckit-1.33.1/tests/linalg/test_la_linalg_dense.cc:30:5: error: syntax error [syntaxError] eckit-1.33.1/src/tools/eckit-hash.cc:39:5: warning: Member variable 'HashTool::clean_' is not initialized in the constructor. [uninitMemberVar] eckit-1.33.1/src/eckit/sql/SQLSelect.cc:261:29: style: The scope of the variable 'x' can be reduced. [variableScope] eckit-1.33.1/src/eckit/types/Date.cc:226:16: style: Variable 't' can be declared as pointer to const [constVariablePointer] eckit-1.33.1/tests/linalg/test_la_linalg_sparse.cc:33:5: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/utils/RLE.cc:116:17: style: Local variable 'm' shadows outer variable [shadowVariable] eckit-1.33.1/src/eckit/utils/RLE.cc:53:15: note: Shadowed declaration eckit-1.33.1/src/eckit/utils/RLE.cc:116:17: note: Shadow variable eckit-1.33.1/src/tools/syslog-server.cc:69:71: style: C-style pointer casting [cstyleCast] eckit-1.33.1/tests/linalg/util.h:34:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Scalar [valueFlowBailoutIncompleteVar] eckit-1.33.1/tests/linalg/util.h:51:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Scalar [valueFlowBailoutIncompleteVar] eckit-1.33.1/tests/linalg/test_la_streaming.cc:62:1: error: syntax error [syntaxError] eckit-1.33.1/tests/linalg/util.h:69:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Scalar [valueFlowBailoutIncompleteVar] eckit-1.33.1/tests/linalg/test_la_sparse.cc:33:1: error: syntax error [syntaxError] eckit-1.33.1/tests/log/test_log.cc:33:1: error: syntax error [syntaxError] eckit-1.33.1/tests/log/test_log_callback.cc:44:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/net/TCPSocket.cc:228:26: style: Variable 'more' is assigned a value that is never used. [unreadVariable] eckit-1.33.1/src/tools/syslog-client.cc:57:43: style: C-style pointer casting [cstyleCast] eckit-1.33.1/tests/linalg/util.h:93:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Scalar [valueFlowBailoutIncompleteVar] eckit-1.33.1/tests/log/test_log_channels.cc:98:1: error: syntax error [syntaxError] eckit-1.33.1/src/sandbox/multi_socket_server.cc:48:10: style: Local variable 'test' shadows outer function [shadowFunction] eckit-1.33.1/src/sandbox/multi_socket_server.cc:26:10: note: Shadowed declaration eckit-1.33.1/src/sandbox/multi_socket_server.cc:48:10: note: Shadow variable eckit-1.33.1/tests/linalg/util.h:109:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Scalar [valueFlowBailoutIncompleteVar] eckit-1.33.1/tests/log/test_log_json.cc:47:1: error: syntax error [syntaxError] eckit-1.33.1/tests/log/test_log_tcp.cc:152:1: error: syntax error [syntaxError] eckit-1.33.1/tests/log/test_log_threads.cc:75:1: error: syntax error [syntaxError] eckit-1.33.1/src/sandbox/shmem_ipc.cc:106:18: warning: If memory allocation fails, then there is a possible null pointer dereference: memptr [nullPointerOutOfMemory] eckit-1.33.1/src/sandbox/shmem_ipc.cc:97:24: note: Assuming allocation function fails eckit-1.33.1/src/sandbox/shmem_ipc.cc:97:24: note: Assignment 'memptr=mmap(NULL,SIZE,PROT_READ|PROT_WRITE,MAP_SHARED,fd,0)', assigned value is 0 eckit-1.33.1/src/sandbox/shmem_ipc.cc:106:18: note: Null pointer dereference eckit-1.33.1/src/sandbox/shmem_ipc.cc:111:20: warning: If memory allocation fails, then there is a possible null pointer dereference: memptr [nullPointerOutOfMemory] eckit-1.33.1/src/sandbox/shmem_ipc.cc:97:24: note: Assuming allocation function fails eckit-1.33.1/src/sandbox/shmem_ipc.cc:97:24: note: Assignment 'memptr=mmap(NULL,SIZE,PROT_READ|PROT_WRITE,MAP_SHARED,fd,0)', assigned value is 0 eckit-1.33.1/src/sandbox/shmem_ipc.cc:111:20: note: Null pointer dereference eckit-1.33.1/tests/log/test_syslog.cc:33:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/serialisation/Stream.cc:797:5: style: Class 'StreamDecoder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/src/sandbox/shmem_ipc.cc:136:20: warning: If memory allocation fails, then there is a possible null pointer dereference: memptr [nullPointerOutOfMemory] eckit-1.33.1/src/sandbox/shmem_ipc.cc:124:24: note: Assuming allocation function fails eckit-1.33.1/src/sandbox/shmem_ipc.cc:124:24: note: Assignment 'memptr=mmap(NULL,SIZE,PROT_READ|PROT_WRITE,MAP_SHARED,fd,0)', assigned value is 0 eckit-1.33.1/src/sandbox/shmem_ipc.cc:136:20: note: Null pointer dereference eckit-1.33.1/tests/maths/floating_point_exception.cc:35:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] eckit-1.33.1/tests/linalg/test_la_tensor.cc:36:1: error: syntax error [syntaxError] eckit-1.33.1/src/sandbox/pipe.cc:29:22: style: Variable 's' can be declared as reference to const [constVariableReference] eckit-1.33.1/tests/maths/test_floating_point_exceptions.cc:27:1: error: syntax error [syntaxError] eckit-1.33.1/src/sandbox/shmem_ipc.cc:132:22: style: C-style pointer casting [cstyleCast] eckit-1.33.1/tests/maths/test_fraction.cc:23:1: error: syntax error [syntaxError] eckit-1.33.1/tests/maths/test_convex_hull.cc:45:5: error: syntax error [syntaxError] eckit-1.33.1/tests/maths/test_matrix3.cc:30:1: error: syntax error [syntaxError] eckit-1.33.1/tests/maths/test_matrix.cc:26:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/system/LibraryManager.cc:347:26: style: Local variable 'path' shadows outer variable [shadowVariable] eckit-1.33.1/src/eckit/system/LibraryManager.cc:324:26: note: Shadowed declaration eckit-1.33.1/src/eckit/system/LibraryManager.cc:347:26: note: Shadow variable eckit-1.33.1/src/sandbox/multi_socket_client.cc:47:21: style: Local variable 'i' shadows outer variable [shadowVariable] eckit-1.33.1/src/sandbox/multi_socket_client.cc:41:14: note: Shadowed declaration eckit-1.33.1/src/sandbox/multi_socket_client.cc:47:21: note: Shadow variable eckit-1.33.1/tests/memory/test_counted.cc:214:1: error: syntax error [syntaxError] eckit-1.33.1/tests/memory/test_factory.cc:165:1: error: syntax error [syntaxError] eckit-1.33.1/tests/memory/test_memory_mmap.cc:74:1: error: syntax error [syntaxError] eckit-1.33.1/tests/memory/test_scoped_ptr.cc:84:1: error: syntax error [syntaxError] eckit-1.33.1/src/sandbox/multi_socket_client.cc:52:21: style: Local variable 'i' shadows outer variable [shadowVariable] eckit-1.33.1/src/sandbox/multi_socket_client.cc:41:14: note: Shadowed declaration eckit-1.33.1/src/sandbox/multi_socket_client.cc:52:21: note: Shadow variable eckit-1.33.1/src/sandbox/multi_socket_client.cc:129:10: style: Local variable 'test' shadows outer function [shadowFunction] eckit-1.33.1/src/sandbox/multi_socket_client.cc:30:10: note: Shadowed declaration eckit-1.33.1/src/sandbox/multi_socket_client.cc:129:10: note: Shadow variable eckit-1.33.1/tests/memory/test_shared_ptr.cc:111:1: error: syntax error [syntaxError] eckit-1.33.1/src/sandbox/multi_socket_client.cc:130:10: style: Local variable 'grid' shadows outer function [shadowFunction] eckit-1.33.1/src/sandbox/multi_socket_client.cc:32:10: note: Shadowed declaration eckit-1.33.1/src/sandbox/multi_socket_client.cc:130:10: note: Shadow variable eckit-1.33.1/tests/mpi/eckit_test_mpi_addcomm.cc:32:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/web/HttpStream.cc:198:21: style: C-style pointer casting [cstyleCast] eckit-1.33.1/tests/mpi/eckit_test_mpi_group.cc:33:1: error: syntax error [syntaxError] eckit-1.33.1/tests/mpi/eckit_test_mpi_internal_access.cc:53:1: error: syntax error [syntaxError] eckit-1.33.1/tests/mpi/eckit_test_mpi_splitcomm.cc:31:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/system/LibraryManager.cc:79:19: performance: Range variable 'p' should be declared as const reference. [iterateByValue] eckit-1.33.1/src/eckit/utils/BZip2Compressor.cc:73:24: style: Unused variable: msg [unusedVariable] eckit-1.33.1/tests/mpi/eckit_test_mpi_objserialisation.cc:237:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/system/LibraryManager.cc:135:19: performance: Range variable 'j' should be declared as const reference. [iterateByValue] eckit-1.33.1/tests/option/eckit_test_option_factory.cc:90:1: error: syntax error [syntaxError] eckit-1.33.1/tests/parser/test_csv.cc:37:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/system/LibraryManager.cc:164:20: style: Variable 'p' can be declared as reference to const [constVariableReference] eckit-1.33.1/src/eckit/system/LibraryManager.cc:396:25: style: Variable 'plugin' can be declared as reference to const [constVariableReference] eckit-1.33.1/tests/parser/test_json.cc:74:1: error: syntax error [syntaxError] eckit-1.33.1/tests/parser/test_json_metadata.cc:43:1: error: syntax error [syntaxError] eckit-1.33.1/tests/parser/test_stream_parser.cc:38:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/system/LibraryManager.cc:47:74: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer] eckit-1.33.1/tests/runtime/test_producer.cc:52:1: error: syntax error [syntaxError] eckit-1.33.1/tests/runtime/test_metrics.cc:62:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/utils/MD5.cc:281:43: style: Parameter 'digest' can be declared as const array [constParameter] eckit-1.33.1/tests/runtime/test_telemetry.cc:57:1: error: syntax error [syntaxError] eckit-1.33.1/tests/serialisation/test_file_stream.cc:78:1: error: syntax error [syntaxError] eckit-1.33.1/tests/mpi/eckit_test_mpi.cc:65:1: error: syntax error [syntaxError] eckit-1.33.1/tests/parser/test_yaml.cc:52:1: error: syntax error [syntaxError] eckit-1.33.1/tests/system/test_system_library.cc:59:1: error: syntax error [syntaxError] eckit-1.33.1/tests/thread/test_mutex.cc:33:1: error: syntax error [syntaxError] eckit-1.33.1/tests/testing/test_testing.cc:57:1: error: There is an unknown macro here somewhere. Configuration is required. If EXPECT_MSG is a macro then please configure it. [unknownMacro] eckit-1.33.1/tests/types/test-double-compare-speed.cc:36:1: error: syntax error [syntaxError] eckit-1.33.1/src/sandbox/mpiobjsend.cc:38:20: style: Variable 'value' can be declared as reference to const [constVariableReference] eckit-1.33.1/tests/sql/test_select.cc:212:1: error: syntax error [syntaxError] eckit-1.33.1/tests/types/test_cache.cc:40:1: error: syntax error [syntaxError] eckit-1.33.1/tests/sql/test_simple_functions.cc:171:1: error: syntax error [syntaxError] eckit-1.33.1/tests/spec/custom.cc:79:1: error: syntax error [syntaxError] eckit-1.33.1/tests/types/test_doublecompare.cc:49:1: error: syntax error [syntaxError] eckit-1.33.1/tests/types/test_fixedstring.cc:45:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/system/LibraryManager.cc:118:20: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] eckit-1.33.1/tests/types/test_floatcompare.cc:49:1: error: syntax error [syntaxError] eckit-1.33.1/tests/types/test_hour.cc:36:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/system/LibraryManager.cc:306:23: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] eckit-1.33.1/tests/types/test_fraction.cc:28:1: error: syntax error [syntaxError] eckit-1.33.1/tests/types/test_print_vector.cc:37:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/system/LibraryManager.cc:381:25: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] eckit-1.33.1/src/eckit/web/HttpResource.cc:85:19: performance: Range variable 'j' should be declared as const reference. [iterateByValue] eckit-1.33.1/tests/types/test_uuid.cc:39:1: error: syntax error [syntaxError] eckit-1.33.1/tests/types/test_time.cc:100:1: error: syntax error [syntaxError] eckit-1.33.1/tests/utils/compression-performance.cc:88:1: error: syntax error [syntaxError] eckit-1.33.1/tests/utils/hash-performance.cc:70:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:283:37: style: Local variable 'peek' shadows outer variable [shadowVariable] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:264:29: note: Shadowed declaration eckit-1.33.1/src/eckit/parser/YAMLParser.cc:283:37: note: Shadow variable eckit-1.33.1/tests/utils/test_compressor.cc:83:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:672:29: style: Local variable 'i' shadows outer variable [shadowVariable] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:638:16: note: Shadowed declaration eckit-1.33.1/src/eckit/parser/YAMLParser.cc:672:29: note: Shadow variable eckit-1.33.1/tests/utils/test_byteswap.cc:41:1: error: syntax error [syntaxError] eckit-1.33.1/tests/utils/test_hashing.cc:171:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:682:25: style: Local variable 'i' shadows outer variable [shadowVariable] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:638:16: note: Shadowed declaration eckit-1.33.1/src/eckit/parser/YAMLParser.cc:682:25: note: Shadow variable eckit-1.33.1/src/eckit/types/Time.cc:49:10: style: Variable 'hasDigit' is assigned a value that is never used. [unreadVariable] eckit-1.33.1/tests/utils/test_rendezvoushash.cc:58:1: error: syntax error [syntaxError] eckit-1.33.1/tests/utils/test_rle.cc:79:1: error: syntax error [syntaxError] eckit-1.33.1/tests/serialisation/test_streamable.cc:202:1: error: syntax error [syntaxError] eckit-1.33.1/tests/utils/test_optional.cc:42:1: error: syntax error [syntaxError] eckit-1.33.1/src/sandbox/mpiobjsend.cc:50:19: style: Consider using std::fill or std::generate algorithm instead of a raw loop. [useStlAlgorithm] eckit-1.33.1/tests/utils/test_semanticversion.cc:42:1: error: syntax error [syntaxError] eckit-1.33.1/tests/utils/test_rsync.cc:125:1: error: syntax error [syntaxError] eckit-1.33.1/tests/utils/test_string_tools.cc:35:1: error: syntax error [syntaxError] eckit-1.33.1/tests/utils/test_safe_casts.cc:34:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadCast [valueFlowBailoutIncompleteVar] eckit-1.33.1/tests/utils/test_tokenizer.cc:113:1: error: syntax error [syntaxError] eckit-1.33.1/tests/utils/test_safe_casts.cc:70:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BadCast [valueFlowBailoutIncompleteVar] eckit-1.33.1/tests/utils/test_translator.cc:64:1: error: syntax error [syntaxError] eckit-1.33.1/tests/value/test_value_const.cc:31:1: error: syntax error [syntaxError] eckit-1.33.1/src/tools/eckit-hash.cc:89:48: style:inconclusive: Function 'computeHash' argument 1 names different: declaration 'path' definition 'file'. [funcArgNamesDifferent] eckit-1.33.1/src/tools/eckit-hash.cc:60:42: note: Function 'computeHash' argument 1 names different: declaration 'path' definition 'file'. eckit-1.33.1/src/tools/eckit-hash.cc:89:48: note: Function 'computeHash' argument 1 names different: declaration 'path' definition 'file'. eckit-1.33.1/tests/value/test_value_boolean.cc:81:1: error: syntax error [syntaxError] eckit-1.33.1/tests/value/test_value_date.cc:56:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/persist/Exporter.cc:105:28: style: C-style pointer casting [cstyleCast] eckit-1.33.1/src/tools/eckit-hash.cc:242:20: style: Variable 'f' can be declared as reference to const [constVariableReference] eckit-1.33.1/tests/value/test_value_nil.cc:52:1: error: syntax error [syntaxError] eckit-1.33.1/tests/value/test_value_double.cc:62:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/parser/YAMLParser.cc:656:25: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] eckit-1.33.1/tests/value/test_value_typeordering.cc:44:1: error: syntax error [syntaxError] eckit-1.33.1/src/sandbox/memsharedlimit.cc:164:55: style: Variable 'token' is assigned a value that is never used. [unreadVariable] eckit-1.33.1/src/eckit/spec/Custom.cc:514:28: style: Local variable 'value' shadows outer argument [shadowArgument] eckit-1.33.1/src/eckit/spec/Custom.cc:511:53: note: Shadowed declaration eckit-1.33.1/src/eckit/spec/Custom.cc:514:28: note: Shadow variable eckit-1.33.1/tests/value/test_value_integer.cc:119:1: error: syntax error [syntaxError] eckit-1.33.1/tests/value/test_value_params.cc:229:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/system/LibraryManager.cc:396:33: style: Variable 'plugin' is assigned a value that is never used. [unreadVariable] eckit-1.33.1/tests/value/test_value_orderedmap.cc:36:1: error: syntax error [syntaxError] eckit-1.33.1/tests/value/test_value_string.cc:70:1: error: syntax error [syntaxError] eckit-1.33.1/tests/value/AnyKeyParams.h:28:5: style: Struct 'AnyKeyParams' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/tests/value/AnyKeyParams.h:29:5: style: Struct 'AnyKeyParams' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] eckit-1.33.1/tests/value/test_value_valuemap.cc:65:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/spec/Custom.cc:58:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] eckit-1.33.1/src/eckit/spec/Custom.cc:68:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] eckit-1.33.1/src/eckit/persist/Exporter.cc:676:9: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] eckit-1.33.1/tests/value/test_value_valuelist.cc:62:1: error: syntax error [syntaxError] eckit-1.33.1/src/eckit/mpi/Parallel.cc:154:25: style: Variable 'mpi_datatype_' can be declared as const array [constVariable] diff: 2.19.0 eckit-1.33.1/src/eckit/filesystem/FileSpaceStrategies.cc:160:1: debug: Failed to parse 'using compute_probability_t = void ( * ) ( Candidate & ) ;'. The checking continues anyway. [simplifyUsing] head eckit-1.33.1/src/eckit/geo/area/BoundingBox.cc:224:39: style: Variable 'derivative_type' is assigned a value that is never used. [unreadVariable] head eckit-1.33.1/src/eckit/geo/area/BoundingBox.cc:225:39: style: Variable 'h_ll' is assigned a value that is never used. [unreadVariable] head eckit-1.33.1/src/eckit/geo/area/BoundingBox.cc:226:39: style: Variable 'h' is assigned a value that is never used. [unreadVariable] head eckit-1.33.1/src/eckit/geo/area/BoundingBox.cc:227:22: style: Variable 'Niter' is assigned a value that is never used. [unreadVariable] head eckit-1.33.1/src/eckit/geo/area/BoundingBox.cc:234:38: debug: Function::addArguments found argument 'P' with varid 0. [varid0] head eckit-1.33.1/src/eckit/geo/area/BoundingBox.cc:255:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h_ll [valueFlowBailoutIncompleteVar] head eckit-1.33.1/src/eckit/geo/area/library/Shapefile.cc:199:36: debug: Function::addArguments found argument 'ptr' with varid 0. [varid0] 2.19.0 eckit-1.33.1/src/eckit/geo/util/gaussian_quadrature_weights.cc:90:28: style: Variable 'j' is assigned a value that is never used. [unreadVariable] 2.19.0 eckit-1.33.1/src/eckit/io/MoverTransfer.cc:30:10: style: Variable 'send_costs' is assigned a value that is never used. [unreadVariable] head eckit-1.33.1/src/eckit/message/Message.cc:30:10: style: Either there is a missing 'override', or the member function 'eckit::message::NoContent::print' can be static. [functionStatic] head eckit-1.33.1/src/eckit/parser/YAMLParser.cc:193:10: style: Either there is a missing 'override', or the member function 'eckit::YAMLItemKey::set' can be static. [functionStatic] head eckit-1.33.1/src/eckit/web/Html.cc:342:20: style:inconclusive: Either there is a missing 'override', or the member function 'eckit::HtmlProvider::GET' can be const. [functionConst] eckit-1.33.1/src/eckit/web/Html.cc:337:10: note: Either there is a missing 'override', or the member function 'eckit::HtmlProvider::GET' can be const. eckit-1.33.1/src/eckit/web/Html.cc:342:20: note: Either there is a missing 'override', or the member function 'eckit::HtmlProvider::GET' can be const. DONE