2024-03-27 14:02 ftp://ftp.de.debian.org/debian/pool/main/k/kdb/kdb_3.2.0.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=qt --library=icu --library=sqlite3 --check-library --inconclusive --enable=style,information --inline-suppr --disable=missingInclude --suppress=unmatchedSuppression --template=daca2 --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j6 platform: Linux-6.6.15-amd64-x86_64-with-glibc2.37 python: 3.11.8 client-version: 1.3.53 compiler: g++ (Debian 13.2.0-13) 13.2.0 cppcheck: head 2.13.0 head-info: 9b75b62 (2024-03-27 14:10:35 +0100) count: 579 315 elapsed-time: 3.8 3.9 head-timing-info: old-timing-info: head results: kdb-3.2.0/autotests/ConnectionOptionsTest.cpp:42:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QtWarningMsg [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/ConnectionOptionsTest.cpp:83:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/DateTimeTest.cpp:64:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pm [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/DateTimeTest.cpp:78:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pm [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/ConnectionTest.cpp:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/ConnectionTest.cpp:122:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OBJECT_NOT_FOUND [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/MissingTableTest.cpp:49:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILES_DATA_DIR [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/QuerySchemaTest.cpp:53:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unique [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/OrderByColumnTest.cpp:41:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHARACTER_STRING_LITERAL [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/OrderByColumnTest.cpp:93:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ascending [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/OrderByColumnTest.cpp:130:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KDbEscaping [valueFlowBailoutIncompleteVar] kdb-3.2.0/tests/features/tables_test_p.h:36:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PrimaryKey [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/KDbTestUtils.cpp:148:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KDB_LOCAL_PLUGINS_DIR [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/KDbTestUtils.cpp:165:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KDbEscaping [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/KDbTestUtils.cpp:174:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DriverEscaping [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/KDbTestUtils.cpp:181:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable forceEmpty [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/KDbTestUtils.cpp:279:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_LOCAL_ICU_EXTENSION_PATH [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/KDbTestUtils.cpp:341:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILES_OUTPUT_DIR [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/parser/SqlParserTest.cpp:35:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OUTPUT_DIR [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/parser/SqlParserTest.cpp:108:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILES_DATA_DIR [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/parser/SqlParserTest.cpp:206:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fname [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/parser/SqlParserTest.cpp:281:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEFT [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/tools/IdentifierTest.cpp:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string1 [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/tools/IdentifierTest.cpp:76:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/tools/IdentifierTest.cpp:100:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/KDbTest.cpp:85:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FirstType [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/KDbTest.cpp:96:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidGroup [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/KDbTest.cpp:117:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable types [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/KDbTest.cpp:128:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidGroup [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/KDbTest.cpp:156:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeNames [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/KDbTest.cpp:169:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidGroup [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/KDbTest.cpp:182:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/KDbTest.cpp:213:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/KDbTest.cpp:243:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resultForNullValue [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/KDbTest.cpp:645:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sequence [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/KDbTest.cpp:682:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XHex [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/KDbTest.cpp:730:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/KDbTest.cpp:764:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/KDbTest.cpp:839:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/KDbTest.cpp:922:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/KDbTest.cpp:1046:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QtWarningMsg [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/KDbTest.cpp:1141:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Integer [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/KDbTest.cpp:1175:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/KDbTest.cpp:1194:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QtWarningMsg [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/tools/UtilsTest.cpp:131:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/tools/UtilsTest.cpp:154:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/parser/SqlParserTest.cpp:283:7: style: Redundant initialization for 't'. The initialized value is overwritten before it is read. [redundantInitialization] kdb-3.2.0/autotests/parser/SqlParserTest.cpp:281:16: note: t is initialized kdb-3.2.0/autotests/parser/SqlParserTest.cpp:283:7: note: t is overwritten kdb-3.2.0/autotests/parser/SqlParserTest.cpp:285:7: style: Variable 't' is reassigned a value before the old one has been used. [redundantAssignment] kdb-3.2.0/autotests/parser/SqlParserTest.cpp:283:7: note: t is assigned kdb-3.2.0/autotests/parser/SqlParserTest.cpp:285:7: note: t is overwritten kdb-3.2.0/autotests/KDbTest.cpp:600:86: style:inconclusive: Function 'testUnescapeStringHelper' argument 2 names different: declaration 'resultString' definition 'resultString_'. [funcArgNamesDifferent] kdb-3.2.0/autotests/KDbTest.h:59:81: note: Function 'testUnescapeStringHelper' argument 2 names different: declaration 'resultString' definition 'resultString_'. kdb-3.2.0/autotests/KDbTest.cpp:600:86: note: Function 'testUnescapeStringHelper' argument 2 names different: declaration 'resultString' definition 'resultString_'. kdb-3.2.0/autotests/KDbTestUtils.cpp:193:13: style: Variable 'driverMetaData' is assigned a value that is never used. [unreadVariable] kdb-3.2.0/src/KDbConnectionProxy.cpp:44:55: style:inconclusive: Function 'KDbConnectionProxy' argument 1 names different: declaration 'connection' definition 'parentConnection'. [funcArgNamesDifferent] kdb-3.2.0/src/KDbConnectionProxy.h:42:48: note: Function 'KDbConnectionProxy' argument 1 names different: declaration 'connection' definition 'parentConnection'. kdb-3.2.0/src/KDbConnectionProxy.cpp:44:55: note: Function 'KDbConnectionProxy' argument 1 names different: declaration 'connection' definition 'parentConnection'. kdb-3.2.0/autotests/ExpressionsTest.cpp:151:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnknownExpression [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/ExpressionsTest.cpp:182:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnknownExpression [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/ExpressionsTest.cpp:203:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expClass [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/ExpressionsTest.cpp:223:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxCharTokenValue [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/ExpressionsTest.cpp:264:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArithmeticExpression [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/ExpressionsTest.cpp:513:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTEGER_CONST [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/ExpressionsTest.cpp:611:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QtWarningMsg [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/ExpressionsTest.cpp:711:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTEGER_CONST [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/ExpressionsTest.cpp:741:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable token [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/ExpressionsTest.cpp:760:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHARACTER_STRING_LITERAL [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/ExpressionsTest.cpp:803:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Null [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/ExpressionsTest.cpp:1162:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTEGER_CONST [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/ExpressionsTest.cpp:1207:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Null [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/ExpressionsTest.cpp:1243:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTEGER_CONST [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/ExpressionsTest.cpp:1427:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable token [valueFlowBailoutIncompleteVar] kdb-3.2.0/autotests/ExpressionsTest.cpp:1441:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHARACTER_STRING_LITERAL [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbConnection.h:1409:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cancelled [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbConnectionData.cpp:36:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable driverId [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbConnectionData.cpp:55:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable driverId [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbConnection.cpp:72:5: error: syntax error [syntaxError] kdb-3.2.0/src/KDbAlter.cpp:183:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable types [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbAlter.cpp:397:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbAlter.cpp:417:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cancelled [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbAlter.cpp:898:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_order [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbDateTime.cpp:37:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable placeholders [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbCursor.cpp:103:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROW_ID_FIELD_RETURNS_LAST_AUTOINCREMENTED_VALUE [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbCursor.cpp:214:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbCursor.cpp:306:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1ST_ROW_READ_AHEAD_REQUIRED_TO_KNOW_IF_THE_RESULT_IS_EMPTY [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbCursor.cpp:453:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbDateTime.cpp:286:21: style: Return value 'm_period==other.period()' is always true [knownConditionTrueFalse] kdb-3.2.0/src/KDbDateTime.cpp:286:36: note: Calling function 'period' returns 0 kdb-3.2.0/src/KDbDateTime.cpp:286:21: note: Return value 'm_period==other.period()' is always true kdb-3.2.0/src/KDb.cpp:121:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDb.cpp:598:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cancelled [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDb.cpp:1157:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDb.cpp:1858:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ByteArray [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDb.cpp:2055:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KDB_BASE_NAME_LOWER [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDb.cpp:2071:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDb.cpp:2160:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSLITERATION_TABLE_SIZE [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDb.cpp:2225:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDb.cpp:2248:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDb.cpp:2273:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbAlter.cpp:430:10: style: The scope of the variable 'result' can be reduced. [variableScope] kdb-3.2.0/src/KDbAlter.cpp:550:86: style:inconclusive: Function 'InsertFieldAction' argument 2 names different: declaration 'newField' definition 'field'. [funcArgNamesDifferent] kdb-3.2.0/src/KDbAlter.h:363:53: note: Function 'InsertFieldAction' argument 2 names different: declaration 'newField' definition 'field'. kdb-3.2.0/src/KDbAlter.cpp:550:86: note: Function 'InsertFieldAction' argument 2 names different: declaration 'newField' definition 'field'. kdb-3.2.0/src/KDbAlter.cpp:693:34: style:inconclusive: Function 'updateTableSchema' argument 3 names different: declaration 'fieldHash' definition 'fieldMap'. [funcArgNamesDifferent] kdb-3.2.0/src/KDbAlter.h:388:61: note: Function 'updateTableSchema' argument 3 names different: declaration 'fieldHash' definition 'fieldMap'. kdb-3.2.0/src/KDbAlter.cpp:693:34: note: Function 'updateTableSchema' argument 3 names different: declaration 'fieldHash' definition 'fieldMap'. kdb-3.2.0/src/KDbAlter.cpp:348:25: style: Variable 'removeActionForThisField' can be declared as pointer to const [constVariablePointer] kdb-3.2.0/src/KDbAlter.cpp:374:17: style: Variable 'removeActionForThisField' can be declared as pointer to const [constVariablePointer] kdb-3.2.0/src/KDbAlter.cpp:629:17: style: Variable 'removeActionForThisField' can be declared as pointer to const [constVariablePointer] kdb-3.2.0/src/KDbAlter.cpp:962:5: style: Variable 'f' can be declared as pointer to const [constVariablePointer] kdb-3.2.0/src/KDbAlter.cpp:970:26: style: Variable 'fieldAction' can be declared as pointer to const [constVariablePointer] kdb-3.2.0/src/KDbAlter.cpp:1042:9: style: Variable 'f' can be declared as pointer to const [constVariablePointer] kdb-3.2.0/src/KDbQuerySchema.h:125:10: warning: The class 'KDbQuerySchema' defines member function with name 'addField' also defined in its parent class 'KDbFieldList'. [duplInheritedMember] kdb-3.2.0/src/KDbFieldList.h:60:10: note: Parent function 'KDbFieldList::addField' kdb-3.2.0/src/KDbQuerySchema.h:125:10: note: Derived function 'KDbQuerySchema::addField' kdb-3.2.0/src/KDbCursor.cpp:507:82: style:inconclusive: Function 'insertRecord' argument 3 names different: declaration 'getRecrordId' definition 'useRecordId'. [funcArgNamesDifferent] kdb-3.2.0/src/KDbCursor.h:230:75: note: Function 'insertRecord' argument 3 names different: declaration 'getRecrordId' definition 'useRecordId'. kdb-3.2.0/src/KDbCursor.cpp:507:82: note: Function 'insertRecord' argument 3 names different: declaration 'getRecrordId' definition 'useRecordId'. kdb-3.2.0/src/KDbCursor.cpp:218:35: style: Local variable 'options' shadows outer function [shadowFunction] kdb-3.2.0/src/KDbCursor.h:114:13: note: Shadowed declaration kdb-3.2.0/src/KDbCursor.cpp:218:35: note: Shadow variable kdb-3.2.0/src/KDbDriver.cpp:88:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbDriver.cpp:173:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbDriver.cpp:181:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbDriver.cpp:206:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbDriverMetaData.cpp:27:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbDriver.cpp:292:5: style: Obsolete function 'qSort' called. It is recommended to use 'std::sort' instead. [prohibitedqSortCalled] kdb-3.2.0/src/KDbDriver.cpp:355:26: style: The scope of the variable 'randomStatic' can be reduced. [variableScope] kdb-3.2.0/src/KDbDriverManager.cpp:63:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbDriverManager.cpp:73:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_self [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbDriverManager.cpp:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbDriverManager.cpp:95:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbDriverManager.cpp:167:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbDriverManager.cpp:212:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbDriverManager.cpp:260:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_self [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbDriver.cpp:409:57: style:inconclusive: Function 'escapeIdentifier' argument 2 names different: declaration 'string' definition 'str'. [funcArgNamesDifferent] kdb-3.2.0/src/KDbDriver.h:438:52: note: Function 'escapeIdentifier' argument 2 names different: declaration 'string' definition 'str'. kdb-3.2.0/src/KDbDriver.cpp:409:57: note: Function 'escapeIdentifier' argument 2 names different: declaration 'string' definition 'str'. kdb-3.2.0/src/KDbDriver.cpp:65:26: style: Local variable 'connections' shadows outer function [shadowFunction] kdb-3.2.0/src/KDbDriver.h:93:32: note: Shadowed declaration kdb-3.2.0/src/KDbDriver.cpp:65:26: note: Shadow variable kdb-3.2.0/src/KDbDriverManager.cpp:42:5: style: Obsolete function 'qsrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqsrandCalled] kdb-3.2.0/src/KDbDriverManager.h:45:15: performance:inconclusive: Technically the member function 'KDbDriverManager::result' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdb-3.2.0/src/KDbDriverManager.cpp:253:29: note: Technically the member function 'KDbDriverManager::result' can be static (but you may consider moving to unnamed namespace). kdb-3.2.0/src/KDbDriverManager.h:45:15: note: Technically the member function 'KDbDriverManager::result' can be static (but you may consider moving to unnamed namespace). kdb-3.2.0/src/KDbDriverManager.h:49:20: performance:inconclusive: Technically the member function 'KDbDriverManager::resultable' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdb-3.2.0/src/KDbDriverManager.cpp:258:34: note: Technically the member function 'KDbDriverManager::resultable' can be static (but you may consider moving to unnamed namespace). kdb-3.2.0/src/KDbDriverManager.h:49:20: note: Technically the member function 'KDbDriverManager::resultable' can be static (but you may consider moving to unnamed namespace). kdb-3.2.0/src/KDbDriverManager.h:59:30: performance:inconclusive: Technically the member function 'KDbDriverManager::driverMetaData' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdb-3.2.0/src/KDbDriverManager.cpp:268:44: note: Technically the member function 'KDbDriverManager::driverMetaData' can be static (but you may consider moving to unnamed namespace). kdb-3.2.0/src/KDbDriverManager.h:59:30: note: Technically the member function 'KDbDriverManager::driverMetaData' can be static (but you may consider moving to unnamed namespace). kdb-3.2.0/src/KDbDriverManager.h:73:16: performance:inconclusive: Technically the member function 'KDbDriverManager::driver' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdb-3.2.0/src/KDbDriverManager.cpp:278:30: note: Technically the member function 'KDbDriverManager::driver' can be static (but you may consider moving to unnamed namespace). kdb-3.2.0/src/KDbDriverManager.h:73:16: note: Technically the member function 'KDbDriverManager::driver' can be static (but you may consider moving to unnamed namespace). kdb-3.2.0/src/KDbDriverManager.h:77:17: performance:inconclusive: Technically the member function 'KDbDriverManager::driverIds' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdb-3.2.0/src/KDbDriverManager.cpp:263:31: note: Technically the member function 'KDbDriverManager::driverIds' can be static (but you may consider moving to unnamed namespace). kdb-3.2.0/src/KDbDriverManager.h:77:17: note: Technically the member function 'KDbDriverManager::driverIds' can be static (but you may consider moving to unnamed namespace). kdb-3.2.0/src/KDbDriverManager.h:91:17: performance:inconclusive: Technically the member function 'KDbDriverManager::driverIdsForMimeType' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdb-3.2.0/src/KDbDriverManager.cpp:273:31: note: Technically the member function 'KDbDriverManager::driverIdsForMimeType' can be static (but you may consider moving to unnamed namespace). kdb-3.2.0/src/KDbDriverManager.h:91:17: note: Technically the member function 'KDbDriverManager::driverIdsForMimeType' can be static (but you may consider moving to unnamed namespace). kdb-3.2.0/src/KDbDriverManager.h:98:13: performance:inconclusive: Technically the member function 'KDbDriverManager::possibleProblemsMessage' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdb-3.2.0/src/KDbDriverManager.cpp:283:27: note: Technically the member function 'KDbDriverManager::possibleProblemsMessage' can be static (but you may consider moving to unnamed namespace). kdb-3.2.0/src/KDbDriverManager.h:98:13: note: Technically the member function 'KDbDriverManager::possibleProblemsMessage' can be static (but you may consider moving to unnamed namespace). kdb-3.2.0/src/KDbDriver_p.cpp:95:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable features [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbLookupFieldSchema.cpp:38:5: error: syntax error [syntaxError] kdb-3.2.0/src/KDbIndexSchema.cpp:92:19: style: Variable 'parentTableField' can be declared as pointer to const [constVariablePointer] kdb-3.2.0/src/KDbFieldList.cpp:68:11: warning: Class 'KDbFieldList' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] kdb-3.2.0/src/KDbFieldList.h:68:18: style: Virtual function 'insertField' is called from copy constructor 'KDbFieldList(const KDbFieldList&fl,bool deepCopyFields=true)' at line 84. Dynamic binding is not used. [virtualCallInConstructor] kdb-3.2.0/src/KDbFieldList.cpp:84:37: note: Calling addField kdb-3.2.0/src/KDbFieldList.cpp:163:12: note: Calling insertField kdb-3.2.0/src/KDbFieldList.h:68:18: note: insertField is a virtual function kdb-3.2.0/src/KDbFieldList.cpp:143:15: style: Local variable 'field' shadows outer function [shadowFunction] kdb-3.2.0/src/KDbFieldList.h:83:23: note: Shadowed declaration kdb-3.2.0/src/KDbFieldList.cpp:143:15: note: Shadow variable kdb-3.2.0/src/KDbFieldList.cpp:334:20: style: Variable 'f' can be declared as pointer to const [constVariablePointer] kdb-3.2.0/src/KDbFieldList.cpp:356:89: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] kdb-3.2.0/src/KDbFieldList.cpp:371:5: style: Variable 'f' can be declared as pointer to const [constVariablePointer] kdb-3.2.0/src/KDbObject.cpp:27:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbObject.cpp:36:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbField.cpp:149:5: error: syntax error [syntaxError] kdb-3.2.0/src/KDb.cpp:2071:48: style: Obsolete function 'qrand' called. It is recommended to use 'QRandomGenerator' instead. [prohibitedqrandCalled] kdb-3.2.0/src/KDbOrderByColumn.cpp:36:5: error: syntax error [syntaxError] kdb-3.2.0/src/KDbPreparedStatement.cpp:67:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OTHER [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbPreparedStatement.cpp:109:5: style: Variable 'f' can be declared as pointer to const [constVariablePointer] kdb-3.2.0/src/KDbNativeStatementBuilder.cpp:467:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPECIAL_AUTO_INCREMENT_DEF [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDb.cpp:440:43: style: Parameter 'drv' can be declared as pointer to const [constParameterPointer] kdb-3.2.0/src/KDb.cpp:1385:47: style: Parameter 'drv' can be declared as pointer to const [constParameterPointer] kdb-3.2.0/src/KDb.cpp:1390:51: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] kdb-3.2.0/src/KDb.cpp:1492:59: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] kdb-3.2.0/src/KDbProperties.cpp:41:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbProperties.cpp:81:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbProperties.cpp:117:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbProperties.cpp:134:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbProperties.cpp:149:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbProperties.cpp:33:45: style:inconclusive: Function 'setValue' argument 1 names different: declaration 'name' definition '_name'. [funcArgNamesDifferent] kdb-3.2.0/src/KDbProperties.h:44:34: note: Function 'setValue' argument 1 names different: declaration 'name' definition '_name'. kdb-3.2.0/src/KDbProperties.cpp:33:45: note: Function 'setValue' argument 1 names different: declaration 'name' definition '_name'. kdb-3.2.0/src/KDbProperties.cpp:71:47: style:inconclusive: Function 'setCaption' argument 1 names different: declaration 'name' definition '_name'. [funcArgNamesDifferent] kdb-3.2.0/src/KDbProperties.h:48:36: note: Function 'setCaption' argument 1 names different: declaration 'name' definition '_name'. kdb-3.2.0/src/KDbProperties.cpp:71:47: note: Function 'setCaption' argument 1 names different: declaration 'name' definition '_name'. kdb-3.2.0/src/KDbProperties.cpp:109:46: style:inconclusive: Function 'value' argument 1 names different: declaration 'name' definition '_name'. [funcArgNamesDifferent] kdb-3.2.0/src/KDbProperties.h:52:35: note: Function 'value' argument 1 names different: declaration 'name' definition '_name'. kdb-3.2.0/src/KDbProperties.cpp:109:46: note: Function 'value' argument 1 names different: declaration 'name' definition '_name'. kdb-3.2.0/src/KDbProperties.cpp:124:47: style:inconclusive: Function 'caption' argument 1 names different: declaration 'name' definition '_name'. [funcArgNamesDifferent] kdb-3.2.0/src/KDbProperties.h:56:36: note: Function 'caption' argument 1 names different: declaration 'name' definition '_name'. kdb-3.2.0/src/KDbProperties.cpp:124:47: note: Function 'caption' argument 1 names different: declaration 'name' definition '_name'. kdb-3.2.0/src/KDbQuerySchemaParameter.cpp:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbQuerySchemaParameter.cpp:81:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paramsItPosition [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbRecordData.cpp:63:9: error: Common realloc mistake: 'm_data' nulled but not freed upon failure [memleakOnRealloc] kdb-3.2.0/src/KDbRecordData.cpp:69:9: error: Common realloc mistake: 'm_data' nulled but not freed upon failure [memleakOnRealloc] kdb-3.2.0/src/KDbRecordData.cpp:63:18: style: C-style pointer casting [cstyleCast] kdb-3.2.0/src/KDbRecordData.cpp:69:18: style: C-style pointer casting [cstyleCast] kdb-3.2.0/src/KDbQueryAsterisk.cpp:68:35: warning: The class 'KDbQueryAsterisk' defines member function with name 'query' also defined in its parent class 'KDbField'. [duplInheritedMember] kdb-3.2.0/src/KDbField.h:268:21: note: Parent function 'KDbField::query' kdb-3.2.0/src/KDbQueryAsterisk.cpp:68:35: note: Derived function 'KDbQueryAsterisk::query' kdb-3.2.0/src/KDbQueryAsterisk.cpp:73:41: warning: The class 'KDbQueryAsterisk' defines member function with name 'query' also defined in its parent class 'KDbField'. [duplInheritedMember] kdb-3.2.0/src/KDbField.h:271:27: note: Parent function 'KDbField::query' kdb-3.2.0/src/KDbQueryAsterisk.cpp:73:41: note: Derived function 'KDbQueryAsterisk::query' kdb-3.2.0/src/KDbQueryAsterisk.cpp:78:41: warning: The class 'KDbQueryAsterisk' defines member function with name 'table' also defined in its parent class 'KDbField'. [duplInheritedMember] kdb-3.2.0/src/KDbField.h:255:27: note: Parent function 'KDbField::table' kdb-3.2.0/src/KDbQueryAsterisk.cpp:78:41: note: Derived function 'KDbQueryAsterisk::table' kdb-3.2.0/src/KDbQueryAsterisk.h:128:10: warning: The class 'KDbQueryAsterisk' defines member function with name 'setTable' also defined in its parent class 'KDbField'. [duplInheritedMember] kdb-3.2.0/src/KDbField.h:262:10: note: Parent function 'KDbField::setTable' kdb-3.2.0/src/KDbQueryAsterisk.h:128:10: note: Derived function 'KDbQueryAsterisk::setTable' kdb-3.2.0/src/KDbQueryAsterisk.cpp:27:5: style: Class 'Private' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdb-3.2.0/src/KDbQuerySchema_p.cpp:62:9: warning: Class 'KDbQuerySchemaPrivate' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] kdb-3.2.0/src/KDbQuerySchema_p.cpp:62:9: warning: Class 'KDbQuerySchemaPrivate' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] kdb-3.2.0/src/KDbQuerySchema_p.cpp:124:13: style: Local variable 'columnAlias' shadows outer function [shadowFunction] kdb-3.2.0/src/KDbQuerySchema_p.h:93:20: note: Shadowed declaration kdb-3.2.0/src/KDbQuerySchema_p.cpp:124:13: note: Shadow variable kdb-3.2.0/src/KDbQuerySchema_p.cpp:126:5: style: Variable 'f' can be declared as pointer to const [constVariablePointer] kdb-3.2.0/src/KDbRecordEditBuffer.cpp:151:54: style: Parameter 'ci' can be declared as pointer to const [constParameterPointer] kdb-3.2.0/src/KDbQuerySchema.cpp:479:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbQuerySchema.cpp:506:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbQuerySchema.cpp:607:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbQuerySchema.cpp:620:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbQuerySchema.cpp:1305:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_NULL [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbResult.cpp:163:5: error: syntax error [syntaxError] kdb-3.2.0/src/KDbRelationship.cpp:186:7: warning: Class 'KDbRelationship' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] kdb-3.2.0/src/KDbRelationship.cpp:35:40: style: Parameter 'query' can be declared as pointer to const [constParameterPointer] kdb-3.2.0/src/KDbTableSchema.cpp:250:9: warning: Identical condition '!field', second condition is always false [identicalConditionAfterEarlyExit] kdb-3.2.0/src/KDbTableSchema.cpp:245:9: note: If condition '!field' is true, the function will return/exit kdb-3.2.0/src/KDbTableSchema.cpp:250:9: note: Testing identical condition '!field' kdb-3.2.0/src/KDbVersionInfo.cpp:25:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable major [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbTableSchema.cpp:81:49: style:inconclusive: Function 'KDbTableSchema' argument 1 names different: declaration 'object' definition 'other'. [funcArgNamesDifferent] kdb-3.2.0/src/KDbTableSchema.h:41:46: note: Function 'KDbTableSchema' argument 1 names different: declaration 'object' definition 'other'. kdb-3.2.0/src/KDbTableSchema.cpp:81:49: note: Function 'KDbTableSchema' argument 1 names different: declaration 'object' definition 'other'. kdb-3.2.0/src/KDbTableSchema.cpp:148:5: style: Variable 'otherIdx' can be declared as pointer to const [constVariablePointer] kdb-3.2.0/src/KDbTableSchema.cpp:400:15: style: Variable 'f' can be declared as pointer to const [constVariablePointer] kdb-3.2.0/src/drivers/mysql/MysqlConnection_p.h:196:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OTHER [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/mysql/MysqlConnection.cpp:60:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Default [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/mysql/MysqlConnection.cpp:78:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Default [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/mysql/MysqlConnection.cpp:135:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/mysql/MysqlConnection.cpp:213:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/mysql/MysqlConnection_p.h:105:12: style: Class 'MysqlSqlField' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdb-3.2.0/src/drivers/mysql/MysqlConnection_p.cpp:251:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LongText [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/mysql/MysqlConnection_p.cpp:272:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/mysql/MysqlConnection_p.cpp:346:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRI_KEY_FLAG [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/mysql/MysqlConnection_p.cpp:355:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSIGNED_FLAG [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/mysql/MysqlDriver.cpp:33:1: error: There is an unknown macro here somewhere. Configuration is required. If KDB_DRIVER_PLUGIN_FACTORY is a macro then please configure it. [unknownMacro] kdb-3.2.0/src/drivers/mysql/MysqlConnection_p.cpp:73:49: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kdb-3.2.0/src/KDbTableSchemaChangeListener.cpp:328:54: style: Local variable 'set' shadows outer variable [shadowVariable] kdb-3.2.0/src/KDbTableSchemaChangeListener.cpp:315:46: note: Shadowed declaration kdb-3.2.0/src/KDbTableSchemaChangeListener.cpp:328:54: note: Shadow variable kdb-3.2.0/src/KDbTableSchemaChangeListener.cpp:341:54: style: Local variable 'set' shadows outer variable [shadowVariable] kdb-3.2.0/src/KDbTableSchemaChangeListener.cpp:315:46: note: Shadowed declaration kdb-3.2.0/src/KDbTableSchemaChangeListener.cpp:341:54: note: Shadow variable kdb-3.2.0/src/KDbTableSchemaChangeListener.cpp:145:36: style: Variable 'lookup' can be declared as pointer to const [constVariablePointer] kdb-3.2.0/src/KDbTableSchemaChangeListener.cpp:190:36: style: Variable 'lookup' can be declared as pointer to const [constVariablePointer] kdb-3.2.0/src/KDbTableSchemaChangeListener.cpp:235:94: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] kdb-3.2.0/src/KDbTableSchemaChangeListener.cpp:262:95: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] kdb-3.2.0/src/drivers/mysql/MysqlCursor.cpp:58:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fieldCount [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/mysql/MysqlCursor.cpp:85:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fetchResult [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/mysql/MysqlCursor.cpp:101:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fieldCount [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/mysql/MysqlCursor.cpp:123:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_visibleFieldsExpanded [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/mysql/MysqlCursor.cpp:154:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_at [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/mysql/MysqlCursor.cpp:180:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/mysql/MysqlPreparedStatement.cpp:299:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InsertStatement [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/mysql/MysqlPreparedStatement.cpp:39:9: style: Condition '!init()' is always false [knownConditionTrueFalse] kdb-3.2.0/src/drivers/mysql/MysqlPreparedStatement.cpp:39:14: note: Calling function 'init' returns 1 kdb-3.2.0/src/drivers/mysql/MysqlPreparedStatement.cpp:39:9: note: Condition '!init()' is always false kdb-3.2.0/src/drivers/postgresql/PostgresqlDriver.h:73:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Integer [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/postgresql/PostgresqlDriver.h:97:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/postgresql/PostgresqlConnection_p.h:59:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONNECTION_OK [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/postgresql/PostgresqlConnection_p.h:173:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGRES_TUPLES_OK [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/postgresql/PostgresqlConnection_p.cpp:23:75: style:inconclusive: Function 'PostgresqlConnectionInternal' argument 1 names different: declaration 'connection' definition '_conn'. [funcArgNamesDifferent] kdb-3.2.0/src/drivers/postgresql/PostgresqlConnection_p.h:42:58: note: Function 'PostgresqlConnectionInternal' argument 1 names different: declaration 'connection' definition '_conn'. kdb-3.2.0/src/drivers/postgresql/PostgresqlConnection_p.cpp:23:75: note: Function 'PostgresqlConnectionInternal' argument 1 names different: declaration 'connection' definition '_conn'. kdb-3.2.0/src/drivers/postgresql/PostgresqlDriver.cpp:35:1: error: There is an unknown macro here somewhere. Configuration is required. If KDB_DRIVER_PLUGIN_FACTORY is a macro then please configure it. [unknownMacro] kdb-3.2.0/src/drivers/postgresql/PostgresqlConnection.cpp:136:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/postgresql/PostgresqlConnection.cpp:231:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGRES_TUPLES_OK [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/postgresql/PostgresqlConnection.cpp:242:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/postgresql/PostgresqlConnection.cpp:259:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGRES_SINGLE_TUPLE [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/postgresql/PostgresqlConnection.cpp:280:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/postgresql/PostgresqlConnection.cpp:295:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbQueryAsterisk.h:96:21: warning: The class 'KDbQueryAsterisk' defines member function with name 'query' also defined in its parent class 'KDbField'. [duplInheritedMember] kdb-3.2.0/src/KDbField.h:268:21: note: Parent function 'KDbField::query' kdb-3.2.0/src/KDbQueryAsterisk.h:96:21: note: Derived function 'KDbQueryAsterisk::query' kdb-3.2.0/src/KDbQueryAsterisk.h:99:27: warning: The class 'KDbQueryAsterisk' defines member function with name 'query' also defined in its parent class 'KDbField'. [duplInheritedMember] kdb-3.2.0/src/KDbField.h:271:27: note: Parent function 'KDbField::query' kdb-3.2.0/src/KDbQueryAsterisk.h:99:27: note: Derived function 'KDbQueryAsterisk::query' kdb-3.2.0/src/KDbQueryAsterisk.h:103:27: warning: The class 'KDbQueryAsterisk' defines member function with name 'table' also defined in its parent class 'KDbField'. [duplInheritedMember] kdb-3.2.0/src/KDbField.h:255:27: note: Parent function 'KDbField::table' kdb-3.2.0/src/KDbQueryAsterisk.h:103:27: note: Derived function 'KDbQueryAsterisk::table' kdb-3.2.0/src/drivers/postgresql/PostgresqlCursor.cpp:64:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGRES_COMMAND_OK [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/postgresql/PostgresqlCursor.cpp:100:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fetchResult [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/postgresql/PostgresqlCursor.cpp:131:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fieldCount [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/postgresql/PostgresqlCursor.cpp:176:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/postgresql/PostgresqlCursor.cpp:227:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fieldCount [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/postgresql/PostgresqlCursor.cpp:304:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fieldsToStoreInRecord [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/postgresql/PostgresqlCursor.cpp:351:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/postgresql/PostgresqlConnection.cpp:190:12: style: Redundant initialization for 'status'. The initialized value is overwritten before it is read. [redundantInitialization] kdb-3.2.0/src/drivers/postgresql/PostgresqlConnection.cpp:185:16: note: status is initialized kdb-3.2.0/src/drivers/postgresql/PostgresqlConnection.cpp:190:12: note: status is overwritten kdb-3.2.0/src/KDbNativeStatementBuilder.cpp:91:29: style: Variable 'tables' can be declared as pointer to const [constVariablePointer] kdb-3.2.0/src/KDbNativeStatementBuilder.cpp:190:31: style: Variable 'boundField' can be declared as pointer to const [constVariablePointer] kdb-3.2.0/src/KDbNativeStatementBuilder.cpp:236:31: style: Variable 'boundField' can be declared as pointer to const [constVariablePointer] kdb-3.2.0/src/drivers/postgresql/PostgresqlCursor.cpp:213:53: style: C-style pointer casting [cstyleCast] kdb-3.2.0/src/drivers/postgresql/PostgresqlCursor.cpp:214:30: style: C-style pointer casting [cstyleCast] kdb-3.2.0/src/drivers/postgresql/PostgresqlCursor.cpp:75:23: style: Variable 'drv' can be declared as pointer to const [constVariablePointer] kdb-3.2.0/src/drivers/postgresql/PostgresqlPreparedStatement.cpp:47:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InsertStatement [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sqlite/SqliteAlter.cpp:58:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable affinity [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sqlite/SqliteAlter.cpp:67:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/postgresql/PostgresqlTypes.cpp:46:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Boolean [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sqlite/SqliteAlter.cpp:109:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cancelled [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sqlite/SqliteFunctions.cpp:85:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_TRANSIENT [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sqlite/SqliteConnection_p.h:164:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OTHER [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sqlite/SqliteConnection_p.cpp:105:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Integer [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sqlite/SqliteFunctions.cpp:64:9: style: C-style pointer casting [cstyleCast] kdb-3.2.0/src/drivers/sqlite/SqliteFunctions.cpp:65:28: style: C-style pointer casting [cstyleCast] kdb-3.2.0/src/drivers/sqlite/SqliteFunctions.cpp:50:8: style: The scope of the variable 'zResult' can be reduced. [variableScope] kdb-3.2.0/src/drivers/sqlite/SqliteFunctions.cpp:52:10: style: The scope of the variable 'j' can be reduced. [variableScope] kdb-3.2.0/src/drivers/sqlite/SqliteFunctions.cpp:95:9: style: The scope of the variable 'eTextRep' can be reduced. [variableScope] kdb-3.2.0/src/drivers/sqlite/SqliteConnection.cpp:60:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sqlite/SqliteConnection.cpp:70:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_VERSION [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sqlite/SqliteConnection.cpp:244:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sqlite/SqliteConnection.cpp:272:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sqlite/SqliteConnection.cpp:369:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KDB_SHARED_LIB_EXTENSION [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sqlite/SqliteConnection.cpp:385:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sqlite/SqliteConnection_p.h:84:12: style: Class 'SqliteSqlRecord' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdb-3.2.0/src/drivers/sqlite/SqliteConnection_p.h:93:26: style: C-style pointer casting [cstyleCast] kdb-3.2.0/src/drivers/sqlite/SqliteConnection_p.h:98:30: style: C-style pointer casting [cstyleCast] kdb-3.2.0/src/drivers/sqlite/SqliteConnection_p.h:102:28: style: C-style pointer casting [cstyleCast] kdb-3.2.0/src/drivers/sqlite/SqliteDriver.cpp:55:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SingleTransactions [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sqlite/SqliteDriver.cpp:111:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sqlite/SqliteDriver.cpp:122:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sqlite/SqliteDriver.cpp:139:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XHex [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sqlite/SqliteCursor.cpp:38:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sqlite/SqliteCursor.cpp:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_owned [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sqlite/SqliteCursor.cpp:94:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Date [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sqlite/SqliteCursor.cpp:215:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fetchResult [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sqlite/SqliteCursor.cpp:247:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fieldCount [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sqlite/SqliteCursor.cpp:280:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_records_in_buf [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sqlite/SqliteCursor.cpp:311:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_visibleFieldsExpanded [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sqlite/SqliteCursor.cpp:329:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fieldCount [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sqlite/SqliteCursor.cpp:344:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sqlite/SqliteConnection.cpp:299:21: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] kdb-3.2.0/src/drivers/sqlite/SqliteDriver.cpp:109:54: style:inconclusive: Function 'isSystemObjectName' argument 1 names different: declaration 'n' definition 'name'. [funcArgNamesDifferent] kdb-3.2.0/src/drivers/sqlite/SqliteDriver.h:42:44: note: Function 'isSystemObjectName' argument 1 names different: declaration 'n' definition 'name'. kdb-3.2.0/src/drivers/sqlite/SqliteDriver.cpp:109:54: note: Function 'isSystemObjectName' argument 1 names different: declaration 'n' definition 'name'. kdb-3.2.0/src/drivers/sqlite/SqliteDriver.cpp:120:57: style:inconclusive: Function 'drv_isSystemFieldName' argument 1 names different: declaration 'n' definition 'name'. [funcArgNamesDifferent] kdb-3.2.0/src/drivers/sqlite/SqliteDriver.h:105:47: note: Function 'drv_isSystemFieldName' argument 1 names different: declaration 'n' definition 'name'. kdb-3.2.0/src/drivers/sqlite/SqliteDriver.cpp:120:57: note: Function 'drv_isSystemFieldName' argument 1 names different: declaration 'n' definition 'name'. kdb-3.2.0/src/drivers/sqlite/SqliteConnection.cpp:368:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] kdb-3.2.0/src/drivers/sqlite/SqliteVacuum.cpp:94:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KDB_SQLITE_DUMP_TOOL [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sqlite/SqliteVacuum.cpp:214:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sqlite/SqliteVacuum.cpp:231:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalExit [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sqlite/SqliteVacuum.cpp:240:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalExit [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sqlite/dump/main.cpp:33:23: error: There is an unknown macro here somewhere. Configuration is required. If KDB_SQLITE_DUMP_TOOL is a macro then please configure it. [unknownMacro] kdb-3.2.0/src/drivers/sqlite/SqliteCursor.cpp:180:15: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] kdb-3.2.0/src/drivers/sqlite/SqlitePreparedStatement.cpp:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sqlite/SqlitePreparedStatement.cpp:50:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sqlite/SqlitePreparedStatement.cpp:214:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InsertStatement [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sqlite/SqliteCursor.cpp:136:17: style: Condition 'f' is always true [knownConditionTrueFalse] kdb-3.2.0/src/drivers/sqlite/SqliteCursor.cpp:86:18: style: C-style pointer casting [cstyleCast] kdb-3.2.0/src/drivers/sqlite/SqliteCursor.cpp:138:36: style: C-style pointer casting [cstyleCast] kdb-3.2.0/src/drivers/sqlite/SqliteCursor.cpp:248:28: style: C-style pointer casting [cstyleCast] kdb-3.2.0/src/drivers/sqlite/SqliteCursor.cpp:314:30: style: C-style pointer casting [cstyleCast] kdb-3.2.0/src/drivers/sqlite/icu/icu.cpp:503:3: error: There is an unknown macro here somewhere. Configuration is required. If SQLITE_EXTENSION_INIT2 is a macro then please configure it. [unknownMacro] kdb-3.2.0/src/drivers/sqlite/SqlitePreparedStatement.cpp:43:85: style:inconclusive: Function 'bindValue' argument 3 names different: declaration 'arg' definition 'par'. [funcArgNamesDifferent] kdb-3.2.0/src/drivers/sqlite/SqlitePreparedStatement.h:43:64: note: Function 'bindValue' argument 3 names different: declaration 'arg' definition 'par'. kdb-3.2.0/src/drivers/sqlite/SqlitePreparedStatement.cpp:43:85: note: Function 'bindValue' argument 3 names different: declaration 'arg' definition 'par'. kdb-3.2.0/src/drivers/sybase/SybaseDriver.cpp:27:1: error: There is an unknown macro here somewhere. Configuration is required. If KDB_DRIVER_PLUGIN_FACTORY is a macro then please configure it. [unknownMacro] kdb-3.2.0/src/drivers/sqlite/dump/shell.c:89:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_STATIC [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sqlite/dump/shell.c:389:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sqlite/dump/shell.c:517:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sqlite/dump/shell.c:582:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sybase/SybaseCursor.cpp:81:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sybase/SybaseCursor.cpp:116:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_opened [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sybase/SybaseCursor.cpp:132:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MORE_ROWS [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sybase/SybaseCursor.cpp:143:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fieldCount [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sybase/SybaseCursor.cpp:181:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_visibleFieldsExpanded [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sybase/SybaseConnection_p.h:92:14: style: The destructor '~SybaseCursorData' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kdb-3.2.0/src/drivers/sybase/SybaseConnection_p.h:43:14: note: Virtual destructor in base class kdb-3.2.0/src/drivers/sybase/SybaseConnection_p.h:92:14: note: Destructor in derived class kdb-3.2.0/src/drivers/sybase/SybaseCursor.cpp:164:49: style: C-style pointer casting [cstyleCast] kdb-3.2.0/src/drivers/sybase/SybaseCursor.cpp:201:44: style: C-style pointer casting [cstyleCast] kdb-3.2.0/src/drivers/sybase/SybaseConnection_p.cpp:85:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sybase/SybaseConnection_p.cpp:206:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUCCEED [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/sybase/SybaseConnection_p.cpp:219:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUCCEED [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbQuerySchema.cpp:216:22: warning: The class 'KDbQuerySchema' defines member function with name 'addField' also defined in its parent class 'KDbFieldList'. [duplInheritedMember] kdb-3.2.0/src/KDbFieldList.h:60:10: note: Parent function 'KDbFieldList::addField' kdb-3.2.0/src/KDbQuerySchema.cpp:216:22: note: Derived function 'KDbQuerySchema::addField' kdb-3.2.0/src/drivers/sybase/SybaseConnection_p.cpp:47:27: warning: Member variable 'SybaseConnectionInternal::sybase_owned' is not initialized in the constructor. [uninitMemberVar] kdb-3.2.0/src/drivers/sybase/SybaseConnection_p.cpp:91:16: style: The scope of the variable 'localSocket' can be reduced. [variableScope] kdb-3.2.0/src/drivers/sybase/SybaseConnection_p.cpp:121:49: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kdb-3.2.0/src/drivers/sybase/SybaseConnection_p.cpp:122:37: style: Variable 'localSocket' is assigned a value that is never used. [unreadVariable] kdb-3.2.0/src/drivers/sybase/SybaseConnection_p.cpp:128:29: style: Variable 'localSocket' is assigned a value that is never used. [unreadVariable] kdb-3.2.0/src/KDbQuerySchema.cpp:470:27: style: C-style pointer casting [cstyleCast] kdb-3.2.0/src/drivers/xbase/XbaseCursor.cpp:60:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_options [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/xbase/XbaseCursor.cpp:80:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_opened [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/xbase/XbaseCursor.cpp:88:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fetchResult [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/KDbQuerySchema.cpp:334:9: style: The scope of the variable 'fieldsExpandedCount' can be reduced. [variableScope] kdb-3.2.0/src/drivers/xbase/XbaseConnection_p.cpp:34:26: warning: Member variable 'xBaseConnectionInternal::res' is not initialized in the constructor. [uninitMemberVar] kdb-3.2.0/src/drivers/xbase/XbaseCursor.cpp:30:14: performance:inconclusive: Technically the member function 'KDbxBaseCursorData::xBaseCursorData' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdb-3.2.0/src/KDbQuerySchema.cpp:257:15: style: Local variable 'field' shadows outer function [shadowFunction] kdb-3.2.0/src/KDbQuerySchema.h:418:21: note: Shadowed declaration kdb-3.2.0/src/KDbQuerySchema.cpp:257:15: note: Shadow variable kdb-3.2.0/src/KDbQuerySchema.cpp:446:5: style: Local variable 'table' shadows outer function [shadowFunction] kdb-3.2.0/src/KDbQuerySchema.h:231:21: note: Shadowed declaration kdb-3.2.0/src/KDbQuerySchema.cpp:446:5: note: Shadow variable kdb-3.2.0/src/KDbQuerySchema.cpp:505:5: style: Local variable 'table' shadows outer function [shadowFunction] kdb-3.2.0/src/KDbQuerySchema.h:231:21: note: Shadowed declaration kdb-3.2.0/src/KDbQuerySchema.cpp:505:5: note: Shadow variable kdb-3.2.0/src/KDbQuerySchema.cpp:527:9: style: Local variable 'table' shadows outer function [shadowFunction] kdb-3.2.0/src/KDbQuerySchema.h:231:21: note: Shadowed declaration kdb-3.2.0/src/KDbQuerySchema.cpp:527:9: note: Shadow variable kdb-3.2.0/src/KDbQuerySchema.cpp:605:5: style: Local variable 'table' shadows outer function [shadowFunction] kdb-3.2.0/src/KDbQuerySchema.h:231:21: note: Shadowed declaration kdb-3.2.0/src/KDbQuerySchema.cpp:605:5: note: Shadow variable kdb-3.2.0/src/KDbQuerySchema.cpp:618:5: style: Local variable 'table' shadows outer function [shadowFunction] kdb-3.2.0/src/KDbQuerySchema.h:231:21: note: Shadowed declaration kdb-3.2.0/src/KDbQuerySchema.cpp:618:5: note: Shadow variable kdb-3.2.0/src/KDbQuerySchema.cpp:836:17: style: Local variable 'table' shadows outer function [shadowFunction] kdb-3.2.0/src/KDbQuerySchema.h:231:21: note: Shadowed declaration kdb-3.2.0/src/KDbQuerySchema.cpp:836:17: note: Shadow variable kdb-3.2.0/src/KDbQuerySchema.cpp:1173:38: style: Local variable 'fieldsExpanded' shadows outer function [shadowFunction] kdb-3.2.0/src/KDbQuerySchema.h:501:39: note: Shadowed declaration kdb-3.2.0/src/KDbQuerySchema.cpp:1173:38: note: Shadow variable kdb-3.2.0/src/KDbQuerySchema.cpp:1222:42: style: Local variable 'fieldsExpanded' shadows outer function [shadowFunction] kdb-3.2.0/src/KDbQuerySchema.h:501:39: note: Shadowed declaration kdb-3.2.0/src/KDbQuerySchema.cpp:1222:42: note: Shadow variable kdb-3.2.0/src/KDbQuerySchema.cpp:1379:38: style: Local variable 'fieldsExpanded' shadows outer function [shadowFunction] kdb-3.2.0/src/KDbQuerySchema.h:501:39: note: Shadowed declaration kdb-3.2.0/src/KDbQuerySchema.cpp:1379:38: note: Shadow variable kdb-3.2.0/src/drivers/xbase/XbaseCursor.cpp:119:18: style: Variable 'rData' can be declared as pointer to const [constVariablePointer] kdb-3.2.0/src/KDbQuerySchema.cpp:32:62: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] kdb-3.2.0/src/KDbQuerySchema.cpp:342:33: style: Variable 'ci' can be declared as pointer to const [constVariablePointer] kdb-3.2.0/src/KDbQuerySchema.cpp:397:9: style: Variable 'f' can be declared as pointer to const [constVariablePointer] kdb-3.2.0/src/KDbQuerySchema.cpp:561:15: style: Variable 'f' can be declared as pointer to const [constVariablePointer] kdb-3.2.0/src/KDbQuerySchema.cpp:786:35: style: Variable 'cache' can be declared as pointer to const [constVariablePointer] kdb-3.2.0/src/KDbQuerySchema.cpp:867:35: style: Variable 'lookupFieldSchema' can be declared as pointer to const [constVariablePointer] kdb-3.2.0/src/KDbQuerySchema.cpp:878:27: style: Variable 'boundField' can be declared as pointer to const [constVariablePointer] kdb-3.2.0/src/KDbQuerySchema.cpp:917:33: style: Variable 'lookupQuery' can be declared as pointer to const [constVariablePointer] kdb-3.2.0/src/KDbQuerySchema.cpp:927:27: style: Variable 'boundField' can be declared as pointer to const [constVariablePointer] kdb-3.2.0/src/KDbQuerySchema.cpp:1071:31: style: Variable 'lookupFieldSchema' can be declared as pointer to const [constVariablePointer] kdb-3.2.0/src/KDbQuerySchema.cpp:1100:29: style: Variable 'lookupQuery' can be declared as pointer to const [constVariablePointer] kdb-3.2.0/src/KDbQuerySchema.cpp:1110:23: style: Variable 'boundField' can be declared as pointer to const [constVariablePointer] kdb-3.2.0/src/KDbQuerySchema.cpp:1168:21: style: Variable 'pkey' can be declared as pointer to const [constVariablePointer] kdb-3.2.0/src/KDbQuerySchema.cpp:1216:21: style: Variable 'mt' can be declared as pointer to const [constVariablePointer] kdb-3.2.0/src/KDbQuerySchema.cpp:506:73: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kdb-3.2.0/src/KDbQuerySchema.cpp:528:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] kdb-3.2.0/src/KDbQuerySchema.cpp:934:77: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] kdb-3.2.0/src/drivers/xbase/XbaseDriver.cpp:52:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable features [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/xbase/XbaseDriver.cpp:35:3: performance:inconclusive: Technically the member function 'KDbxBaseDriverPrivate::xBaseDriverPrivate' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdb-3.2.0/src/KDbQuerySchema.cpp:334:29: style: Variable 'fieldsExpandedCount' is assigned a value that is never used. [unreadVariable] kdb-3.2.0/src/drivers/sqlite/dump/shell.c:217:8: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] kdb-3.2.0/src/drivers/sqlite/dump/shell.c:294:10: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] kdb-3.2.0/src/drivers/sqlite/dump/shell.c:408:8: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] kdb-3.2.0/src/drivers/sqlite/dump/shell.c:460:8: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] kdb-3.2.0/src/drivers/sqlite/dump/shell.c:486:8: style: Obsolete function 'sqlite3_prepare' called. It is recommended to use 'sqlite3_prepare_v2' instead. [prohibitedsqlite3_prepareCalled] kdb-3.2.0/src/KDbQuerySchema.cpp:882:40: style: Variable 'boundField' is assigned a value that is never used. [unreadVariable] kdb-3.2.0/src/drivers/sqlite/dump/shell.c:470:9: style: Local variable 'size' shadows outer variable [shadowVariable] kdb-3.2.0/src/drivers/sqlite/dump/shell.c:444:7: note: Shadowed declaration kdb-3.2.0/src/drivers/sqlite/dump/shell.c:470:9: note: Shadow variable kdb-3.2.0/src/drivers/xbase/XbaseExport.cpp:68:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XB_CHAR_FLD [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/xbase/XbaseExport.cpp:115:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XB_MEMO_FLD [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/xbase/XbaseExport.cpp:222:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XB_NO_ERROR [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/xbase/XbaseExport.cpp:390:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldName [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/drivers/xbase/XbaseExport.cpp:39:5: performance:inconclusive: Technically the member function 'KDbxBaseExportPrivate::xBaseExportPrivate' can be static (but you may consider moving to unnamed namespace). [functionStatic] kdb-3.2.0/src/drivers/xbase/XbaseExport.cpp:276:7: style: Condition '!dest_connect()' is always false [knownConditionTrueFalse] kdb-3.2.0/src/drivers/xbase/XbaseExport.cpp:276:20: note: Calling function 'dest_connect' returns 1 kdb-3.2.0/src/drivers/xbase/XbaseExport.cpp:276:7: note: Condition '!dest_connect()' is always false kdb-3.2.0/src/drivers/xbase/XbaseExport.cpp:339:22: style: Condition 'dest_disconnect()' is always true [knownConditionTrueFalse] kdb-3.2.0/src/drivers/xbase/XbaseExport.cpp:339:22: note: Calling function 'dest_disconnect' returns 1 kdb-3.2.0/src/drivers/xbase/XbaseExport.cpp:339:22: note: Condition 'dest_disconnect()' is always true kdb-3.2.0/src/drivers/xbase/XbaseExport.cpp:82:17: style: Variable 'xBaseType' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] kdb-3.2.0/src/drivers/xbase/XbaseExport.cpp:77:17: note: $symbol is assigned kdb-3.2.0/src/drivers/xbase/XbaseExport.cpp:82:17: note: $symbol is overwritten kdb-3.2.0/src/expression/KDbConstExpression.cpp:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbConstExpression.cpp:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbConstExpression.cpp:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbConstExpression.cpp:55:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Null [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbConstExpression.cpp:114:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REAL_CONST [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbConstExpression.cpp:133:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbConstExpression.cpp:161:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbConstExpression.cpp:169:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbConstExpression.cpp:204:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbConstExpression.cpp:209:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbBinaryExpression.cpp:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbBinaryExpression.cpp:63:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbBinaryExpression.cpp:80:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbBinaryExpression.cpp:290:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbBinaryExpression.cpp:377:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbBinaryExpression.cpp:399:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbExpression.cpp:64:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable names [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbExpression.cpp:98:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbExpression.cpp:105:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbExpression.cpp:111:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbExpression.cpp:126:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbExpression.cpp:226:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbExpression.cpp:266:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbExpression.cpp:279:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbExpression.cpp:297:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnknownExpression [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbExpression.cpp:632:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnknownExpression [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbConstExpression.cpp:172:49: performance:inconclusive: Function parameter 'token' should be passed by const reference. [passedByValue] kdb-3.2.0/src/expression/KDbConstExpression.cpp:178:49: performance:inconclusive: Function parameter 'token' should be passed by const reference. [passedByValue] kdb-3.2.0/src/expression/KDbExpression.h:188:10: style:inconclusive: Technically the member function 'KDbExpression::checkBeforeInsert' can be const. [functionConst] kdb-3.2.0/src/expression/KDbExpression.cpp:448:21: note: Technically the member function 'KDbExpression::checkBeforeInsert' can be const. kdb-3.2.0/src/expression/KDbExpression.h:188:10: note: Technically the member function 'KDbExpression::checkBeforeInsert' can be const. kdb-3.2.0/src/expression/KDbQueryParameterExpression.cpp:35:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbQueryParameterExpression.cpp:43:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbQueryParameterExpression.cpp:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbQueryParameterExpression.cpp:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbQueryParameterExpression.cpp:90:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbQueryParameterExpression.cpp:104:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbQueryParameterExpression.cpp:121:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbQueryParameterExpression.cpp:135:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbExpression.cpp:574:57: style:inconclusive: Function 'setLeftOrRight' argument 1 names different: declaration 'right' definition 'e'. [funcArgNamesDifferent] kdb-3.2.0/src/expression/KDbExpression.h:191:46: note: Function 'setLeftOrRight' argument 1 names different: declaration 'right' definition 'e'. kdb-3.2.0/src/expression/KDbExpression.cpp:574:57: note: Function 'setLeftOrRight' argument 1 names different: declaration 'right' definition 'e'. kdb-3.2.0/src/expression/KDbExpression.cpp:222:16: style: Local variable 'debug' shadows outer function [shadowFunction] kdb-3.2.0/src/expression/KDbExpressionData.h:111:12: note: Shadowed declaration kdb-3.2.0/src/expression/KDbExpression.cpp:222:16: note: Shadow variable kdb-3.2.0/src/expression/KDbExpression.cpp:269:93: performance:inconclusive: Function parameter 'token' should be passed by const reference. [passedByValue] kdb-3.2.0/src/expression/KDbExpression.cpp:310:39: performance:inconclusive: Function parameter 'token' should be passed by const reference. [passedByValue] kdb-3.2.0/src/expression/KDbNArgExpression.cpp:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbNArgExpression.cpp:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbNArgExpression.cpp:43:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BETWEEN_AND [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbNArgExpression.cpp:57:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbNArgExpression.cpp:68:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BETWEEN_AND [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbNArgExpression.cpp:161:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbNArgExpression.cpp:172:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Null [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbNArgExpression.cpp:184:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbNArgExpression.cpp:190:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbNArgExpression.cpp:196:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbUnaryExpression.cpp:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbUnaryExpression.cpp:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbUnaryExpression.cpp:43:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbUnaryExpression.cpp:103:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbUnaryExpression.cpp:161:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbUnaryExpression.cpp:189:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbUnaryExpression.cpp:201:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbNArgExpression.cpp:193:76: performance:inconclusive: Function parameter 'token' should be passed by const reference. [passedByValue] kdb-3.2.0/src/expression/KDbNArgExpression.cpp:239:19: warning: Either the condition 'i>d->children.count()' is redundant or 'i' can have the value d->children.size(). Expression 'd->children.at(i)' causes access out of bounds. [containerOutOfBounds] kdb-3.2.0/src/expression/KDbNArgExpression.cpp:237:20: note: Assuming that condition 'i>d->children.count()' is not redundant kdb-3.2.0/src/expression/KDbNArgExpression.cpp:239:19: note: Access out of bounds kdb-3.2.0/src/expression/KDbNArgExpression.cpp:159:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] kdb-3.2.0/src/expression/KDbNArgExpression.cpp:170:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] kdb-3.2.0/src/expression/KDbUnaryExpression.cpp:192:49: performance:inconclusive: Function parameter 'token' should be passed by const reference. [passedByValue] kdb-3.2.0/src/parser/KDbParser.cpp:149:5: error: syntax error [syntaxError] kdb-3.2.0/src/expression/KDbVariableExpression.cpp:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbVariableExpression.cpp:46:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbVariableExpression.cpp:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbVariableExpression.cpp:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbVariableExpression.cpp:92:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbVariableExpression.cpp:114:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetFieldNameIfNoTableName [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbVariableExpression.cpp:247:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbVariableExpression.cpp:264:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbVariableExpression.cpp:278:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbVariableExpression.cpp:283:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable field [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbVariableExpression.cpp:288:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tablePositionForField [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbVariableExpression.cpp:293:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tableForQueryAsterisk [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:75:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:99:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Null [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:139:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Integer [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:175:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Null [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:240:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Null [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:245:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LongText [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:258:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:284:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Double [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:356:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Double [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:410:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:822:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:832:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:837:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:842:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:932:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:1019:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:1125:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:1240:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:1309:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:1333:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:1371:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:1376:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:1381:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:1401:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable children [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/parser/generated/KDbToken.cpp:72:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIKE_OPERATOR [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/parser/generated/KDbToken.cpp:124:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/parser/generated/KDbToken.h:50:5: style: Class 'KDbToken' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdb-3.2.0/src/parser/generated/KDbToken.h:176:12: style: Class 'KDbToken' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kdb-3.2.0/src/parser/KDbSqlTypes.h:49:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/parser/KDbParser_p.cpp:308:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VariableExpression [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/parser/KDbParser_p.cpp:374:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SpecialBinaryExpression [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/expression/KDbVariableExpression.cpp:102:64: style:inconclusive: Function 'validateInternal' argument 1 names different: declaration 'parseInfo' definition 'parseInfo_'. [funcArgNamesDifferent] kdb-3.2.0/src/expression/KDbExpressionData.h:314:41: note: Function 'validateInternal' argument 1 names different: declaration 'parseInfo' definition 'parseInfo_'. kdb-3.2.0/src/expression/KDbVariableExpression.cpp:102:64: note: Function 'validateInternal' argument 1 names different: declaration 'parseInfo' definition 'parseInfo_'. generated/sqlscanner.cpp:890:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] generated/sqlscanner.cpp:1673:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] generated/sqlscanner.cpp:1857:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] generated/sqlscanner.cpp:2000:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] generated/sqlscanner.cpp:2238:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] KDbSqlParser.y:568:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalParser [valueFlowBailoutIncompleteVar] KDbSqlParser.y:1601:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yytname [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/tools/KDbFieldValidator.cpp:41:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Byte [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/parser/KDbParser_p.cpp:345:53: style:inconclusive: Function 'buildSelectQuery' argument 2 names different: declaration 'colViews' definition '_colViews'. [funcArgNamesDifferent] kdb-3.2.0/src/parser/KDbParser_p.h:174:53: note: Function 'buildSelectQuery' argument 2 names different: declaration 'colViews' definition '_colViews'. kdb-3.2.0/src/parser/KDbParser_p.cpp:345:53: note: Function 'buildSelectQuery' argument 2 names different: declaration 'colViews' definition '_colViews'. kdb-3.2.0/src/parser/KDbParser_p.cpp:346:24: style:inconclusive: Function 'buildSelectQuery' argument 3 names different: declaration 'tablesList' definition '_tablesList'. [funcArgNamesDifferent] kdb-3.2.0/src/parser/KDbParser_p.h:175:24: note: Function 'buildSelectQuery' argument 3 names different: declaration 'tablesList' definition '_tablesList'. kdb-3.2.0/src/parser/KDbParser_p.cpp:346:24: note: Function 'buildSelectQuery' argument 3 names different: declaration 'tablesList' definition '_tablesList'. kdb-3.2.0/src/parser/KDbParser_p.h:46:52: style: Parameter 'parser' can be declared as pointer to const [constParameterPointer] sqlparser.cpp:1268:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] sqlparser.cpp:1401:43: warning: Obsolete function 'alloca' called. [allocaCalled] kdb-3.2.0/src/tools/KDbIdentifierValidator.cpp:59:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Acceptable [valueFlowBailoutIncompleteVar] sqlparser.cpp:1401:12: style: C-style pointer casting [cstyleCast] generated/sqlscanner.cpp:1958:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] generated/sqlscanner.cpp:1955:7: note: Assuming that condition '!b' is not redundant generated/sqlscanner.cpp:1958:2: note: Null pointer dereference generated/sqlscanner.cpp:1963:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] generated/sqlscanner.cpp:1955:7: note: Assuming that condition '!b' is not redundant generated/sqlscanner.cpp:1963:2: note: Null pointer dereference generated/sqlscanner.cpp:1964:9: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] generated/sqlscanner.cpp:1955:7: note: Assuming that condition '!b' is not redundant generated/sqlscanner.cpp:1964:9: note: Null pointer dereference generated/sqlscanner.cpp:2004:2: warning: Possible null pointer dereference: b [nullPointer] generated/sqlscanner.cpp:1897:17: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 generated/sqlscanner.cpp:2004:2: note: Null pointer dereference generated/sqlscanner.cpp:2005:2: warning: Possible null pointer dereference: b [nullPointer] generated/sqlscanner.cpp:1897:17: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 generated/sqlscanner.cpp:2005:2: note: Null pointer dereference generated/sqlscanner.cpp:2166:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] generated/sqlscanner.cpp:2163:7: note: Assuming that condition '!b' is not redundant generated/sqlscanner.cpp:2166:2: note: Null pointer dereference generated/sqlscanner.cpp:2167:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] generated/sqlscanner.cpp:2163:7: note: Assuming that condition '!b' is not redundant generated/sqlscanner.cpp:2167:2: note: Null pointer dereference generated/sqlscanner.cpp:2168:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] generated/sqlscanner.cpp:2163:7: note: Assuming that condition '!b' is not redundant generated/sqlscanner.cpp:2168:2: note: Null pointer dereference generated/sqlscanner.cpp:2169:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] generated/sqlscanner.cpp:2163:7: note: Assuming that condition '!b' is not redundant generated/sqlscanner.cpp:2169:2: note: Null pointer dereference generated/sqlscanner.cpp:2170:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] generated/sqlscanner.cpp:2163:7: note: Assuming that condition '!b' is not redundant generated/sqlscanner.cpp:2170:2: note: Null pointer dereference generated/sqlscanner.cpp:2171:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] generated/sqlscanner.cpp:2163:7: note: Assuming that condition '!b' is not redundant generated/sqlscanner.cpp:2171:2: note: Null pointer dereference generated/sqlscanner.cpp:2172:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] generated/sqlscanner.cpp:2163:7: note: Assuming that condition '!b' is not redundant generated/sqlscanner.cpp:2172:2: note: Null pointer dereference generated/sqlscanner.cpp:2173:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] generated/sqlscanner.cpp:2163:7: note: Assuming that condition '!b' is not redundant generated/sqlscanner.cpp:2173:2: note: Null pointer dereference generated/sqlscanner.cpp:2174:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] generated/sqlscanner.cpp:2163:7: note: Assuming that condition '!b' is not redundant generated/sqlscanner.cpp:2174:2: note: Null pointer dereference generated/sqlscanner.cpp:2227:2: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: b. [nullPointerRedundantCheck] generated/sqlscanner.cpp:2221:7: note: Assuming that condition '!b' is not redundant generated/sqlscanner.cpp:2227:2: note: Null pointer dereference generated/sqlscanner.cpp:1650:20: style: C-style pointer casting [cstyleCast] generated/sqlscanner.cpp:1652:16: style: C-style pointer casting [cstyleCast] generated/sqlscanner.cpp:1701:41: style: C-style pointer casting [cstyleCast] generated/sqlscanner.cpp:1875:7: style: C-style pointer casting [cstyleCast] generated/sqlscanner.cpp:1954:7: style: C-style pointer casting [cstyleCast] generated/sqlscanner.cpp:1963:17: style: C-style pointer casting [cstyleCast] generated/sqlscanner.cpp:1988:10: style: C-style pointer casting [cstyleCast] generated/sqlscanner.cpp:1990:9: style: C-style pointer casting [cstyleCast] generated/sqlscanner.cpp:2114:24: style: C-style pointer casting [cstyleCast] generated/sqlscanner.cpp:2133:24: style: C-style pointer casting [cstyleCast] generated/sqlscanner.cpp:2162:7: style: C-style pointer casting [cstyleCast] generated/sqlscanner.cpp:2211:8: style: C-style pointer casting [cstyleCast] generated/sqlscanner.cpp:2427:27: style: C-style pointer casting [cstyleCast] generated/sqlscanner.cpp:2432:8: style: C-style pointer casting [cstyleCast] generated/sqlscanner.cpp:1673:3: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] generated/sqlscanner.cpp:1673:3: note: c is initialized generated/sqlscanner.cpp:1673:3: note: c is overwritten generated/sqlscanner.cpp:1645:19: style: Checking if unsigned expression 'new_size' is less than zero. [unsignedLessThanZero] sqlparser.cpp:1399:23: style: Variable 'yyss1' can be declared as pointer to const [constVariablePointer] generated/sqlscanner.cpp:1749:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] generated/sqlscanner.cpp:353:54: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. generated/sqlscanner.cpp:1749:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. generated/sqlscanner.cpp:1772:49: style:inconclusive: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. [funcArgNamesDifferent] generated/sqlscanner.cpp:748:38: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. generated/sqlscanner.cpp:1772:49: note: Function 'yyunput' argument 2 names different: declaration 'buf_ptr' definition 'yy_bp'. generated/sqlscanner.cpp:2189:48: style:inconclusive: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] generated/sqlscanner.cpp:303:47: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. generated/sqlscanner.cpp:2189:48: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. generated/sqlscanner.cpp:2202:48: style:inconclusive: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] generated/sqlscanner.cpp:304:46: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. generated/sqlscanner.cpp:2202:48: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. generated/sqlscanner.cpp:2202:68: style:inconclusive: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] generated/sqlscanner.cpp:304:62: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. generated/sqlscanner.cpp:2202:68: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. generated/sqlscanner.cpp:2334:24: style:inconclusive: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. [funcArgNamesDifferent] generated/sqlscanner.cpp:714:23: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. generated/sqlscanner.cpp:2334:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition 'bdebug'. generated/sqlscanner.cpp:1586:17: style: Variable 'source' can be declared as pointer to const [constVariablePointer] generated/sqlscanner.cpp:1787:18: style: Variable 'source' can be declared as pointer to const [constVariablePointer] KDbSqlScanner.l:144:25: style: Variable 'DATE_OR_TIME_caller' is assigned a value that is never used. [unreadVariable] sqlparser.cpp:1268:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] kdb-3.2.0/src/tools/KDbJsonTrader_p.cpp:63:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KDbJsonTrader_instance [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/tools/KDbJsonTrader_p.cpp:97:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Subdirectories [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/tools/KDbLongLongValidator.cpp:74:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Intermediate [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/tools/KDbLongLongValidator.cpp:102:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Invalid [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/tools/KDbObjectNameValidator.cpp:32:65: style:inconclusive: Function 'KDbObjectNameValidator' argument 1 names different: declaration 'drv' definition 'driver'. [funcArgNamesDifferent] kdb-3.2.0/src/tools/KDbObjectNameValidator.h:37:54: note: Function 'KDbObjectNameValidator' argument 1 names different: declaration 'drv' definition 'driver'. kdb-3.2.0/src/tools/KDbObjectNameValidator.cpp:32:65: note: Function 'KDbObjectNameValidator' argument 1 names different: declaration 'drv' definition 'driver'. kdb-3.2.0/src/tools/KDbUtils.cpp:603:5: error: syntax error [syntaxError] kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:1224:14: warning: Return value of function std::unique() is not used. [ignoredReturnValue] kdb-3.2.0/src/tools/KDbSimpleCommandLineApp.cpp:109:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/tools/KDbLongLongValidator.h:53:18: style: Virtual function 'setBase' is called from constructor 'KDbLongLongValidator(QWidget*parent,int base=10)' at line 43. Dynamic binding is not used. [virtualCallInConstructor] kdb-3.2.0/src/tools/KDbLongLongValidator.cpp:43:5: note: Calling setBase kdb-3.2.0/src/tools/KDbLongLongValidator.h:53:18: note: setBase is a virtual function kdb-3.2.0/src/tools/KDbLongLongValidator.h:53:18: style: Virtual function 'setBase' is called from constructor 'KDbLongLongValidator(qint64 bottom,qint64 top,QWidget*parent,int base=10)' at line 51. Dynamic binding is not used. [virtualCallInConstructor] kdb-3.2.0/src/tools/KDbLongLongValidator.cpp:51:5: note: Calling setBase kdb-3.2.0/src/tools/KDbLongLongValidator.h:53:18: note: setBase is a virtual function kdb-3.2.0/src/tools/KDbLongLongValidator.h:50:18: style: Virtual function 'setRange' is called from constructor 'KDbLongLongValidator(qint64 bottom,qint64 top,QWidget*parent,int base=10)' at line 52. Dynamic binding is not used. [virtualCallInConstructor] kdb-3.2.0/src/tools/KDbLongLongValidator.cpp:52:5: note: Calling setRange kdb-3.2.0/src/tools/KDbLongLongValidator.h:50:18: note: setRange is a virtual function kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:1234:13: style: Local variable 'i' shadows outer variable [shadowVariable] kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:1169:9: note: Shadowed declaration kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:1234:13: note: Shadow variable kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:1250:13: style: Local variable 'i' shadows outer variable [shadowVariable] kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:1169:9: note: Shadowed declaration kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:1250:13: note: Shadow variable kdb-3.2.0/src/tools/KDbLongLongValidator.cpp:100:27: error: Uninitialized variable: dummy [uninitvar] kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:142:46: style: Variable 'queryParameterExpressionData' can be declared as pointer to const [constVariablePointer] kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:875:28: style: Variable 'argsData' can be declared as pointer to const [constVariablePointer] kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:1224:9: warning: Return value of std::unique() ignored. Elements remain in container. [uselessCallsRemove] kdb-3.2.0/src/tools/KDbValidator.cpp:87:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Acceptable [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/tools/KDbValidator.cpp:139:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Intermediate [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/tools/KDbValidator.cpp:162:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] kdb-3.2.0/tests/features/main.cpp:105:22: error: There is an unknown macro here somewhere. Configuration is required. If KDB_VERSION_STRING is a macro then please configure it. [unknownMacro] kdb-3.2.0/src/views/KDbTableViewColumn.cpp:119:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoOptions [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/views/KDbTableViewData.cpp:55:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable U_ZERO_ERROR [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/views/KDbTableViewData.cpp:164:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LESS [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/views/KDbTableViewData.cpp:190:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Boolean [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/views/KDbTableViewData.cpp:231:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ascending [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/views/KDbTableViewData.cpp:327:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WithInternalFields [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/views/KDbTableViewData.cpp:857:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllEvents [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/views/KDbTableViewData.cpp:916:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllEvents [valueFlowBailoutIncompleteVar] kdb-3.2.0/src/views/KDbTableViewData.cpp:937:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ascending [valueFlowBailoutIncompleteVar] kdb-3.2.0/tests/features/mysqlcursor.cpp:28:27: style: Parameter 'argv' can be declared as const array [constParameter] kdb-3.2.0/src/views/KDbTableViewData.cpp:146:42: warning: Either the condition 'au<=0x17e' is redundant or the array 'charTable[1]' is accessed at index 382, which is out of bounds. [arrayIndexOutOfBoundsCond] kdb-3.2.0/src/views/KDbTableViewData.cpp:146:22: note: Assuming that condition 'au<=0x17e' is not redundant kdb-3.2.0/src/views/KDbTableViewData.cpp:146:42: note: Array index out of bounds kdb-3.2.0/src/views/KDbTableViewData.cpp:147:42: warning: Either the condition 'bu<=0x17e' is redundant or the array 'charTable[1]' is accessed at index 382, which is out of bounds. [arrayIndexOutOfBoundsCond] kdb-3.2.0/src/views/KDbTableViewData.cpp:147:22: note: Assuming that condition 'bu<=0x17e' is not redundant kdb-3.2.0/src/views/KDbTableViewData.cpp:147:42: note: Array index out of bounds kdb-3.2.0/src/views/KDbTableViewData.cpp:564:5: style: Obsolete function 'qSort' called. It is recommended to use 'std::sort' instead. [prohibitedqSortCalled] kdb-3.2.0/src/views/KDbTableViewData.h:214:18: style: Virtual function 'clearInternal' is called from destructor '~KDbTableViewData()' at line 388. Dynamic binding is not used. [virtualCallInConstructor] kdb-3.2.0/src/views/KDbTableViewData.cpp:388:5: note: Calling clearInternal kdb-3.2.0/src/views/KDbTableViewData.h:214:18: note: clearInternal is a virtual function kdb-3.2.0/src/views/KDbTableViewData.cpp:165:42: style: C-style pointer casting [cstyleCast] kdb-3.2.0/src/views/KDbTableViewData.cpp:166:42: style: C-style pointer casting [cstyleCast] kdb-3.2.0/src/views/KDbTableViewData.cpp:475:50: style:inconclusive: Function 'column' argument 1 names different: declaration 'c' definition 'index'. [funcArgNamesDifferent] kdb-3.2.0/src/views/KDbTableViewData.h:121:36: note: Function 'column' argument 1 names different: declaration 'c' definition 'index'. kdb-3.2.0/src/views/KDbTableViewData.cpp:475:50: note: Function 'column' argument 1 names different: declaration 'c' definition 'index'. kdb-3.2.0/src/views/KDbTableViewData.cpp:744:13: style: Local variable 'col' shadows outer variable [shadowVariable] kdb-3.2.0/src/views/KDbTableViewData.cpp:682:9: note: Shadowed declaration kdb-3.2.0/src/views/KDbTableViewData.cpp:744:13: note: Shadow variable kdb-3.2.0/src/views/KDbTableViewData.cpp:658:73: style: Parameter 'cursor' can be declared as pointer to const [constParameterPointer] kdb-3.2.0/src/expression/KDbBinaryExpression.cpp:360:51: performance:inconclusive: Function parameter 'token' should be passed by const reference. [passedByValue] kdb-3.2.0/src/expression/KDbBinaryExpression.cpp:381:51: performance:inconclusive: Function parameter 'token' should be passed by const reference. [passedByValue] diff: head KDbSqlParser.y:1601:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yytname [valueFlowBailoutIncompleteVar] head generated/sqlscanner.cpp:1673:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head generated/sqlscanner.cpp:1857:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head generated/sqlscanner.cpp:2000:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head generated/sqlscanner.cpp:2238:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/ConnectionOptionsTest.cpp:83:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Int [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/ConnectionTest.cpp:122:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_OBJECT_NOT_FOUND [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/DateTimeTest.cpp:78:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pm [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/ExpressionsTest.cpp:1162:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTEGER_CONST [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/ExpressionsTest.cpp:1207:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Null [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/ExpressionsTest.cpp:1243:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTEGER_CONST [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/ExpressionsTest.cpp:1427:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable token [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/ExpressionsTest.cpp:1441:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHARACTER_STRING_LITERAL [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/ExpressionsTest.cpp:182:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnknownExpression [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/ExpressionsTest.cpp:203:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expClass [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/ExpressionsTest.cpp:223:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxCharTokenValue [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/ExpressionsTest.cpp:264:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArithmeticExpression [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/ExpressionsTest.cpp:513:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTEGER_CONST [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/ExpressionsTest.cpp:611:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QtWarningMsg [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/ExpressionsTest.cpp:711:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTEGER_CONST [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/ExpressionsTest.cpp:741:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable token [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/ExpressionsTest.cpp:760:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHARACTER_STRING_LITERAL [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/ExpressionsTest.cpp:803:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Null [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/KDbTest.cpp:1046:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QtWarningMsg [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/KDbTest.cpp:1141:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Integer [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/KDbTest.cpp:1175:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/KDbTest.cpp:117:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable types [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/KDbTest.cpp:1194:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QtWarningMsg [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/KDbTest.cpp:128:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidGroup [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/KDbTest.cpp:156:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeNames [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/KDbTest.cpp:169:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidGroup [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/KDbTest.cpp:182:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/KDbTest.cpp:213:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/KDbTest.cpp:243:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resultForNullValue [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/KDbTest.cpp:645:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sequence [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/KDbTest.cpp:682:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XHex [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/KDbTest.cpp:730:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/KDbTest.cpp:764:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/KDbTest.cpp:839:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/KDbTest.cpp:922:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/KDbTest.cpp:96:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidGroup [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/KDbTestUtils.cpp:148:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KDB_LOCAL_PLUGINS_DIR [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/KDbTestUtils.cpp:165:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KDbEscaping [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/KDbTestUtils.cpp:174:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DriverEscaping [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/KDbTestUtils.cpp:181:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable forceEmpty [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/KDbTestUtils.cpp:279:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_LOCAL_ICU_EXTENSION_PATH [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/KDbTestUtils.cpp:341:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILES_OUTPUT_DIR [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/OrderByColumnTest.cpp:130:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KDbEscaping [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/OrderByColumnTest.cpp:93:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ascending [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/parser/SqlParserTest.cpp:108:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILES_DATA_DIR [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/parser/SqlParserTest.cpp:206:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fname [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/parser/SqlParserTest.cpp:281:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LEFT [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/tools/IdentifierTest.cpp:100:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/tools/IdentifierTest.cpp:76:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] head kdb-3.2.0/autotests/tools/UtilsTest.cpp:154:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDb.cpp:1157:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDb.cpp:121:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDb.cpp:1858:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ByteArray [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDb.cpp:2055:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KDB_BASE_NAME_LOWER [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDb.cpp:2071:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDb.cpp:2160:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSLITERATION_TABLE_SIZE [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDb.cpp:2225:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDb.cpp:2248:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDb.cpp:2273:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDb.cpp:598:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cancelled [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDbAlter.cpp:183:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable types [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDbAlter.cpp:397:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDbAlter.cpp:417:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cancelled [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDbAlter.cpp:898:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_order [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDbConnectionData.cpp:36:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable driverId [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDbConnectionData.cpp:55:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable driverId [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDbCursor.cpp:103:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROW_ID_FIELD_RETURNS_LAST_AUTOINCREMENTED_VALUE [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDbCursor.cpp:214:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDbCursor.cpp:306:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _1ST_ROW_READ_AHEAD_REQUIRED_TO_KNOW_IF_THE_RESULT_IS_EMPTY [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDbCursor.cpp:453:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDbDriver.cpp:173:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDbDriver.cpp:181:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDbDriver.cpp:206:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDbDriver.cpp:355:26: style: The scope of the variable 'randomStatic' can be reduced. [variableScope] head kdb-3.2.0/src/KDbDriver.cpp:88:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDbDriverManager.cpp:167:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDbDriverManager.cpp:212:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDbDriverManager.cpp:260:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_self [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDbDriverManager.cpp:73:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_self [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDbDriverManager.cpp:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDbDriverManager.cpp:95:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDbNativeStatementBuilder.cpp:467:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPECIAL_AUTO_INCREMENT_DEF [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDbObject.cpp:27:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDbObject.cpp:36:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDbProperties.cpp:117:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDbProperties.cpp:134:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDbProperties.cpp:149:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDbProperties.cpp:41:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDbProperties.cpp:81:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] 2.13.0 kdb-3.2.0/src/KDbQueryAsterisk.cpp:68:35: warning: The class 'KDbQueryAsterisk' defines member function with name 'query' also defined in its parent class 'KDbField'. [duplInheritedMember] kdb-3.2.0/src/KDbField.h:271:27: note: Parent function 'KDbField::query' kdb-3.2.0/src/KDbQueryAsterisk.cpp:68:35: note: Derived function 'KDbQueryAsterisk::query' 2.13.0 kdb-3.2.0/src/KDbQueryAsterisk.cpp:73:41: warning: The class 'KDbQueryAsterisk' defines member function with name 'query' also defined in its parent class 'KDbField'. [duplInheritedMember] kdb-3.2.0/src/KDbField.h:268:21: note: Parent function 'KDbField::query' kdb-3.2.0/src/KDbQueryAsterisk.cpp:73:41: note: Derived function 'KDbQueryAsterisk::query' 2.13.0 kdb-3.2.0/src/KDbQueryAsterisk.cpp:78:41: warning: The class 'KDbQueryAsterisk' defines member function with name 'table' also defined in its parent class 'KDbField'. [duplInheritedMember] kdb-3.2.0/src/KDbField.h:252:21: note: Parent function 'KDbField::table' kdb-3.2.0/src/KDbQueryAsterisk.cpp:78:41: note: Derived function 'KDbQueryAsterisk::table' 2.13.0 kdb-3.2.0/src/KDbQueryAsterisk.h:103:27: warning: The class 'KDbQueryAsterisk' defines member function with name 'table' also defined in its parent class 'KDbField'. [duplInheritedMember] kdb-3.2.0/src/KDbField.h:252:21: note: Parent function 'KDbField::table' kdb-3.2.0/src/KDbQueryAsterisk.h:103:27: note: Derived function 'KDbQueryAsterisk::table' 2.13.0 kdb-3.2.0/src/KDbQueryAsterisk.h:96:21: warning: The class 'KDbQueryAsterisk' defines member function with name 'query' also defined in its parent class 'KDbField'. [duplInheritedMember] kdb-3.2.0/src/KDbField.h:271:27: note: Parent function 'KDbField::query' kdb-3.2.0/src/KDbQueryAsterisk.h:96:21: note: Derived function 'KDbQueryAsterisk::query' 2.13.0 kdb-3.2.0/src/KDbQueryAsterisk.h:99:27: warning: The class 'KDbQueryAsterisk' defines member function with name 'query' also defined in its parent class 'KDbField'. [duplInheritedMember] kdb-3.2.0/src/KDbField.h:268:21: note: Parent function 'KDbField::query' kdb-3.2.0/src/KDbQueryAsterisk.h:99:27: note: Derived function 'KDbQueryAsterisk::query' head kdb-3.2.0/src/KDbQuerySchema.cpp:1305:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQL_NULL [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDbQuerySchema.cpp:479:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDbQuerySchema.cpp:506:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDbQuerySchema.cpp:607:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDbQuerySchema.cpp:620:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/KDbQuerySchemaParameter.cpp:81:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paramsItPosition [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/mysql/MysqlConnection.cpp:135:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/mysql/MysqlConnection.cpp:213:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/mysql/MysqlConnection.cpp:60:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Default [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/mysql/MysqlConnection.cpp:78:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Default [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/mysql/MysqlConnection_p.cpp:251:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LongText [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/mysql/MysqlConnection_p.cpp:272:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/mysql/MysqlConnection_p.cpp:346:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRI_KEY_FLAG [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/mysql/MysqlConnection_p.cpp:355:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSIGNED_FLAG [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/mysql/MysqlCursor.cpp:101:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fieldCount [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/mysql/MysqlCursor.cpp:123:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_visibleFieldsExpanded [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/mysql/MysqlCursor.cpp:154:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_at [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/mysql/MysqlCursor.cpp:180:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/mysql/MysqlCursor.cpp:58:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fieldCount [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/mysql/MysqlCursor.cpp:85:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fetchResult [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/mysql/MysqlPreparedStatement.cpp:299:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InsertStatement [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/postgresql/PostgresqlConnection.cpp:136:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/postgresql/PostgresqlConnection.cpp:231:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGRES_TUPLES_OK [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/postgresql/PostgresqlConnection.cpp:242:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/postgresql/PostgresqlConnection.cpp:259:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGRES_SINGLE_TUPLE [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/postgresql/PostgresqlConnection.cpp:280:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/postgresql/PostgresqlConnection.cpp:295:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/postgresql/PostgresqlConnection_p.h:173:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGRES_TUPLES_OK [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/postgresql/PostgresqlConnection_p.h:59:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONNECTION_OK [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/postgresql/PostgresqlCursor.cpp:100:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fetchResult [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/postgresql/PostgresqlCursor.cpp:131:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fieldCount [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/postgresql/PostgresqlCursor.cpp:176:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/postgresql/PostgresqlCursor.cpp:227:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fieldCount [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/postgresql/PostgresqlCursor.cpp:304:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fieldsToStoreInRecord [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/postgresql/PostgresqlCursor.cpp:351:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/postgresql/PostgresqlCursor.cpp:64:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGRES_COMMAND_OK [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/postgresql/PostgresqlDriver.h:97:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/postgresql/PostgresqlPreparedStatement.cpp:47:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InsertStatement [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/postgresql/PostgresqlTypes.cpp:46:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Boolean [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/sqlite/SqliteAlter.cpp:109:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cancelled [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/sqlite/SqliteAlter.cpp:67:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/sqlite/SqliteConnection.cpp:244:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/sqlite/SqliteConnection.cpp:272:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/sqlite/SqliteConnection.cpp:369:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KDB_SHARED_LIB_EXTENSION [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/sqlite/SqliteConnection.cpp:385:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/sqlite/SqliteConnection.cpp:60:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/sqlite/SqliteConnection.cpp:70:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQLITE_VERSION [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/sqlite/SqliteConnection_p.cpp:105:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Integer [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/sqlite/SqliteCursor.cpp:215:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fetchResult [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/sqlite/SqliteCursor.cpp:247:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fieldCount [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/sqlite/SqliteCursor.cpp:280:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_records_in_buf [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/sqlite/SqliteCursor.cpp:311:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_visibleFieldsExpanded [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/sqlite/SqliteCursor.cpp:329:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fieldCount [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/sqlite/SqliteCursor.cpp:344:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/sqlite/SqliteCursor.cpp:38:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/sqlite/SqliteCursor.cpp:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_owned [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/sqlite/SqliteCursor.cpp:94:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Date [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/sqlite/SqliteDriver.cpp:111:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/sqlite/SqliteDriver.cpp:122:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/sqlite/SqliteDriver.cpp:139:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XHex [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/sqlite/SqliteDriver.cpp:55:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SingleTransactions [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/sqlite/SqlitePreparedStatement.cpp:214:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InsertStatement [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/sqlite/SqlitePreparedStatement.cpp:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/sqlite/SqlitePreparedStatement.cpp:50:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_result [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/sqlite/SqliteVacuum.cpp:214:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/sqlite/SqliteVacuum.cpp:231:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalExit [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/sqlite/SqliteVacuum.cpp:240:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalExit [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/sqlite/dump/shell.c:389:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/sqlite/dump/shell.c:517:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/sqlite/dump/shell.c:582:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/sybase/SybaseConnection_p.cpp:206:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUCCEED [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/sybase/SybaseConnection_p.cpp:219:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SUCCEED [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/sybase/SybaseConnection_p.h:92:14: style: The destructor '~SybaseCursorData' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kdb-3.2.0/src/drivers/sybase/SybaseConnection_p.h:43:14: note: Virtual destructor in base class kdb-3.2.0/src/drivers/sybase/SybaseConnection_p.h:92:14: note: Destructor in derived class head kdb-3.2.0/src/drivers/sybase/SybaseCursor.cpp:116:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_opened [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/sybase/SybaseCursor.cpp:132:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MORE_ROWS [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/sybase/SybaseCursor.cpp:143:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fieldCount [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/sybase/SybaseCursor.cpp:181:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_visibleFieldsExpanded [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/xbase/XbaseCursor.cpp:80:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_opened [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/xbase/XbaseCursor.cpp:88:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fetchResult [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/xbase/XbaseExport.cpp:115:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XB_MEMO_FLD [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/xbase/XbaseExport.cpp:222:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XB_NO_ERROR [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/drivers/xbase/XbaseExport.cpp:390:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldName [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbBinaryExpression.cpp:290:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbBinaryExpression.cpp:377:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbBinaryExpression.cpp:399:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbBinaryExpression.cpp:63:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbBinaryExpression.cpp:80:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbConstExpression.cpp:114:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REAL_CONST [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbConstExpression.cpp:133:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbConstExpression.cpp:161:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbConstExpression.cpp:169:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbConstExpression.cpp:204:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbConstExpression.cpp:209:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbConstExpression.cpp:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbConstExpression.cpp:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbConstExpression.cpp:55:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Null [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbExpression.cpp:105:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbExpression.cpp:111:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbExpression.cpp:126:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbExpression.cpp:226:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbExpression.cpp:266:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbExpression.cpp:279:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbExpression.cpp:297:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnknownExpression [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbExpression.cpp:632:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnknownExpression [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbExpression.cpp:98:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:1019:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:1125:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:1240:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:1309:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:1333:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:1371:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:1376:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:1381:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:139:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Integer [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:1401:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable children [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:175:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Null [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:240:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Null [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:245:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LongText [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:258:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:284:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Double [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:356:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Double [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:410:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:822:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:832:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:837:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:842:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:932:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbFunctionExpression.cpp:99:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Null [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbNArgExpression.cpp:161:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbNArgExpression.cpp:172:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Null [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbNArgExpression.cpp:184:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbNArgExpression.cpp:190:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbNArgExpression.cpp:196:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] 2.13.0 kdb-3.2.0/src/expression/KDbNArgExpression.cpp:239:19: warning: Either the condition 'i>d->children.count()' is redundant or 'i' can have the value d->children.size(). Expression 'd->children.at(i)' cause access out of bounds. [containerOutOfBounds] kdb-3.2.0/src/expression/KDbNArgExpression.cpp:237:20: note: Assuming that condition 'i>d->children.count()' is not redundant kdb-3.2.0/src/expression/KDbNArgExpression.cpp:239:19: note: Access out of bounds head kdb-3.2.0/src/expression/KDbNArgExpression.cpp:239:19: warning: Either the condition 'i>d->children.count()' is redundant or 'i' can have the value d->children.size(). Expression 'd->children.at(i)' causes access out of bounds. [containerOutOfBounds] kdb-3.2.0/src/expression/KDbNArgExpression.cpp:237:20: note: Assuming that condition 'i>d->children.count()' is not redundant kdb-3.2.0/src/expression/KDbNArgExpression.cpp:239:19: note: Access out of bounds head kdb-3.2.0/src/expression/KDbNArgExpression.cpp:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbNArgExpression.cpp:43:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BETWEEN_AND [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbNArgExpression.cpp:57:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbNArgExpression.cpp:68:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BETWEEN_AND [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbQueryParameterExpression.cpp:104:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbQueryParameterExpression.cpp:121:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbQueryParameterExpression.cpp:135:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbQueryParameterExpression.cpp:43:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbQueryParameterExpression.cpp:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbQueryParameterExpression.cpp:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbQueryParameterExpression.cpp:90:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbUnaryExpression.cpp:103:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbUnaryExpression.cpp:161:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbUnaryExpression.cpp:189:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbUnaryExpression.cpp:201:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbUnaryExpression.cpp:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbUnaryExpression.cpp:43:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbVariableExpression.cpp:114:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetFieldNameIfNoTableName [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbVariableExpression.cpp:247:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbVariableExpression.cpp:264:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbVariableExpression.cpp:278:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbVariableExpression.cpp:283:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable field [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbVariableExpression.cpp:288:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tablePositionForField [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbVariableExpression.cpp:293:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tableForQueryAsterisk [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbVariableExpression.cpp:46:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbVariableExpression.cpp:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbVariableExpression.cpp:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExpressionDebug [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/expression/KDbVariableExpression.cpp:92:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InvalidType [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/parser/KDbParser_p.cpp:308:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VariableExpression [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/parser/KDbParser_p.cpp:374:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SpecialBinaryExpression [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/parser/generated/KDbToken.cpp:124:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/tools/KDbJsonTrader_p.cpp:97:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Subdirectories [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/tools/KDbLongLongValidator.cpp:100:27: error: Uninitialized variable: dummy [uninitvar] head kdb-3.2.0/src/tools/KDbLongLongValidator.cpp:102:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Invalid [valueFlowBailoutIncompleteVar] 2.13.0 kdb-3.2.0/src/tools/KDbSimpleCommandLineApp.cpp:41:19: style: C-style pointer casting [cstyleCast] head kdb-3.2.0/src/tools/KDbValidator.cpp:139:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Intermediate [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/tools/KDbValidator.cpp:162:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/views/KDbTableViewData.cpp:164:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LESS [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/views/KDbTableViewData.cpp:190:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Boolean [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/views/KDbTableViewData.cpp:231:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ascending [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/views/KDbTableViewData.cpp:327:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WithInternalFields [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/views/KDbTableViewData.cpp:857:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllEvents [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/views/KDbTableViewData.cpp:916:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllEvents [valueFlowBailoutIncompleteVar] head kdb-3.2.0/src/views/KDbTableViewData.cpp:937:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ascending [valueFlowBailoutIncompleteVar] head sqlparser.cpp:1401:12: style: C-style pointer casting [cstyleCast] DONE