2024-04-21 12:25 ftp://ftp.de.debian.org/debian/pool/main/q/qt6-5compat/qt6-5compat_6.6.2.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=icu --library=boost --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j1 platform: Linux-5.15.0-105-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.56 compiler: g++ (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 cppcheck: head 2.14.0 head-info: 4f922b0 (2024-04-21 11:41:48 +0200) count: 508 508 elapsed-time: 46.7 48.1 head-timing-info: old-timing-info: head results: qt5compat-everywhere-src-6.6.2/examples/core5/widgets/tools/codecs/encodingdialog.cpp:38:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignRight [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/examples/core5/widgets/tools/codecs/encodingdialog.cpp:127:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable encoding [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/examples/core5/widgets/tools/codecs/encodingdialog.cpp:250:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/examples/core5/widgets/tools/codecs/mainwindow.cpp:23:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoWrap [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/examples/core5/widgets/tools/codecs/mainwindow.cpp:45:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/examples/core5/widgets/tools/codecs/mainwindow.cpp:71:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/examples/core5/widgets/tools/codecs/mainwindow.cpp:139:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Open [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/examples/core5/widgets/tools/codecs/previewform.h:29:13: performance: Function 'decodedString()' should return member 'decodedStr' by const reference. [returnByReference] qt5compat-everywhere-src-6.6.2/examples/core5/widgets/tools/codecs/previewform.cpp:33:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignRight [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/examples/core5/widgets/tools/codecs/previewform.cpp:83:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignRight [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/examples/core5/widgets/tools/codecs/previewform.cpp:106:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qbig5codec.cpp:1666:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReplacementCharacter [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qbig5codec.cpp:1731:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConvertInvalidToNull [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qbig5codec.cpp:1788:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReplacementCharacter [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qbig5codec.cpp:1852:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConvertInvalidToNull [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qbig5codec.cpp:1741:21: style: C-style pointer casting [cstyleCast] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qbig5codec.cpp:1756:27: style: C-style pointer casting [cstyleCast] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qbig5codec.cpp:1861:21: style: C-style pointer casting [cstyleCast] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qbig5codec.cpp:1878:27: style: C-style pointer casting [cstyleCast] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qbig5codec.cpp:1766:23: style: Local variable 'aliases' shadows outer function [shadowFunction] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qbig5codec_p.h:37:23: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/src/core5/codecs/qbig5codec.cpp:1766:23: note: Shadow variable qt5compat-everywhere-src-6.6.2/src/core5/codecs/qeucjpcodec.cpp:66:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConvertInvalidToNull [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qeucjpcodec.cpp:118:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReplacementCharacter [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qeucjpcodec.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qeucjpcodec.cpp:74:21: style: C-style pointer casting [cstyleCast] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qeucjpcodec.cpp:105:27: style: C-style pointer casting [cstyleCast] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qeuckrcodec.cpp:51:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConvertInvalidToNull [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qeuckrcodec.cpp:88:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReplacementCharacter [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qeuckrcodec.cpp:3325:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConvertInvalidToNull [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qeuckrcodec.cpp:3404:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReplacementCharacter [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qeuckrcodec.cpp:59:21: style: C-style pointer casting [cstyleCast] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qeuckrcodec.cpp:76:27: style: C-style pointer casting [cstyleCast] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qeuckrcodec.cpp:3333:21: style: C-style pointer casting [cstyleCast] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qeuckrcodec.cpp:3389:27: style: C-style pointer casting [cstyleCast] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qeuckrcodec.cpp:3244:19: style: The scope of the variable 's' can be reduced. [variableScope] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qeuckrcodec.cpp:3241:50: style:inconclusive: Function 'unicode2ksc' argument 1 names different: declaration 'code' definition 'unicode'. [funcArgNamesDifferent] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qeuckrcodec.cpp:155:51: note: Function 'unicode2ksc' argument 1 names different: declaration 'code' definition 'unicode'. qt5compat-everywhere-src-6.6.2/src/core5/codecs/qeuckrcodec.cpp:3241:50: note: Function 'unicode2ksc' argument 1 names different: declaration 'code' definition 'unicode'. qt5compat-everywhere-src-6.6.2/src/core5/codecs/qeuckrcodec.cpp:3313:23: style: Local variable 'aliases' shadows outer function [shadowFunction] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qeuckrcodec_p.h:72:23: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/src/core5/codecs/qeuckrcodec.cpp:3313:23: note: Shadow variable qt5compat-everywhere-src-6.6.2/src/core5/codecs/qeuckrcodec.cpp:3246:14: style: Variable 'mid' is assigned a value that is never used. [unreadVariable] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qeuckrcodec.cpp:3246:19: style: Variable 'c2' is assigned a value that is never used. [unreadVariable] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec.cpp:35:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConvertInvalidToNull [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec.cpp:104:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReplacementCharacter [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec.cpp:264:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReplacementCharacter [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec.cpp:339:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConvertInvalidToNull [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec.cpp:414:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReplacementCharacter [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec.cpp:489:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConvertInvalidToNull [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec.cpp:8887:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReplacementCharacter [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec.cpp:246:23: warning: The class 'QGbkCodec' defines member function with name '_name' also defined in its parent class 'QGb18030Codec'. [duplInheritedMember] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec_p.h:32:23: note: Parent function 'QGb18030Codec::_name' qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec.cpp:246:23: note: Derived function 'QGbkCodec::_name' qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec.cpp:251:30: warning: The class 'QGbkCodec' defines member function with name '_aliases' also defined in its parent class 'QGb18030Codec'. [duplInheritedMember] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec_p.h:33:30: note: Parent function 'QGb18030Codec::_aliases' qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec.cpp:251:30: note: Derived function 'QGbkCodec::_aliases' qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec.cpp:241:16: warning: The class 'QGbkCodec' defines member function with name '_mibEnum' also defined in its parent class 'QGb18030Codec'. [duplInheritedMember] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec_p.h:34:16: note: Parent function 'QGb18030Codec::_mibEnum' qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec.cpp:241:16: note: Derived function 'QGbkCodec::_mibEnum' qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec.cpp:404:26: warning: The class 'QGb2312Codec' defines member function with name '_name' also defined in its parent class 'QGb18030Codec'. [duplInheritedMember] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec_p.h:32:23: note: Parent function 'QGb18030Codec::_name' qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec.cpp:404:26: note: Derived function 'QGb2312Codec::_name' qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec_p.h:65:30: warning: The class 'QGb2312Codec' defines member function with name '_aliases' also defined in its parent class 'QGb18030Codec'. [duplInheritedMember] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec_p.h:33:30: note: Parent function 'QGb18030Codec::_aliases' qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec_p.h:65:30: note: Derived function 'QGb2312Codec::_aliases' qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec.cpp:399:19: warning: The class 'QGb2312Codec' defines member function with name '_mibEnum' also defined in its parent class 'QGb18030Codec'. [duplInheritedMember] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec_p.h:34:16: note: Parent function 'QGb18030Codec::_mibEnum' qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec.cpp:399:19: note: Derived function 'QGb2312Codec::_mibEnum' qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec.cpp:45:21: style: C-style pointer casting [cstyleCast] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec.cpp:89:27: style: C-style pointer casting [cstyleCast] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec.cpp:347:21: style: C-style pointer casting [cstyleCast] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec.cpp:366:27: style: C-style pointer casting [cstyleCast] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec.cpp:497:21: style: C-style pointer casting [cstyleCast] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec.cpp:517:27: style: C-style pointer casting [cstyleCast] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec.cpp:8910:21: style: The scope of the variable 'gb4lin' can be reduced. [variableScope] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec.cpp:8908:30: style:inconclusive: Function 'qt_UnicodeToGb18030' argument 1 names different: declaration 'unicode' definition 'uni'. [funcArgNamesDifferent] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec.cpp:22:37: note: Function 'qt_UnicodeToGb18030' argument 1 names different: declaration 'unicode' definition 'uni'. qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec.cpp:8908:30: note: Function 'qt_UnicodeToGb18030' argument 1 names different: declaration 'unicode' definition 'uni'. qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec.cpp:9001:26: style:inconclusive: Function 'qt_UnicodeToGbk' argument 1 names different: declaration 'unicode' definition 'uni'. [funcArgNamesDifferent] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec.cpp:23:26: note: Function 'qt_UnicodeToGbk' argument 1 names different: declaration 'unicode' definition 'uni'. qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec.cpp:9001:26: note: Function 'qt_UnicodeToGbk' argument 1 names different: declaration 'unicode' definition 'uni'. qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec.cpp:50:13: style: Local variable 'len' shadows outer argument [shadowArgument] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec.cpp:30:67: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/src/core5/codecs/qgb18030codec.cpp:50:13: note: Shadow variable qt5compat-everywhere-src-6.6.2/src/core5/codecs/qiconvcodec.cpp:53:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qiconvcodec.cpp:134:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qiconvcodec.cpp:233:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ByteOrderMark [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qiconvcodec.cpp:280:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qiconvcodec.cpp:383:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iconv_t [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qiconvcodec.cpp:62:26: warning: Member variable 'IconvState::array' is not initialized in the constructor. [uninitMemberVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qiconvcodec_p.h:51:13: style:inconclusive: Member variable 'IconvState::bufferLen' uses an uninitialized argument 'array' due to the order of declarations. [initializerList] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qiconvcodec.cpp:63:22: note: Member variable 'IconvState::bufferLen' uses an uninitialized argument 'array' due to the order of declarations. qt5compat-everywhere-src-6.6.2/src/core5/codecs/qiconvcodec_p.h:51:13: note: Member variable 'IconvState::bufferLen' uses an uninitialized argument 'array' due to the order of declarations. qt5compat-everywhere-src-6.6.2/src/core5/codecs/qiconvcodec_p.h:47:9: style: Class 'IconvState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qtextcodec_p.h:71:9: style: Struct 'ConverterState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qiconvcodec.cpp:392:8: style: Redundant initialization for 'cd'. The initialized value is overwritten before it is read. [redundantInitialization] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qiconvcodec.cpp:383:16: note: cd is initialized qt5compat-everywhere-src-6.6.2/src/core5/codecs/qiconvcodec.cpp:392:8: note: cd is overwritten qt5compat-everywhere-src-6.6.2/src/core5/codecs/qiconvcodec.cpp:100:11: style: Variable 'remainingBuffer' can be declared as pointer to const [constVariablePointer] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qiconvcodec.cpp:116:52: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qicucodec.cpp:598:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Uninitialized [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qicucodec.cpp:637:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Uninitialized [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qicucodec_p.h:47:5: style: Class 'QIcuCodec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qicucodec.cpp:461:9: style: Condition 'cache' is always true [knownConditionTrueFalse] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qicucodec.cpp:603:21: style: C-style pointer casting [cstyleCast] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qicucodec.cpp:619:31: style: C-style pointer casting [cstyleCast] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qicucodec.cpp:639:24: style: C-style pointer casting [cstyleCast] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qicucodec.cpp:643:20: style: C-style pointer casting [cstyleCast] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qicucodec.cpp:460:17: style: The scope of the variable 'codec' can be reduced. [variableScope] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qicucodec.cpp:356:21: style: Local variable 'name' shadows outer function [shadowFunction] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qicucodec_p.h:42:16: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/src/core5/codecs/qicucodec.cpp:356:21: note: Shadow variable qt5compat-everywhere-src-6.6.2/src/core5/codecs/qicucodec.cpp:412:17: style: Local variable 'name' shadows outer function [shadowFunction] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qicucodec_p.h:42:16: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/src/core5/codecs/qicucodec.cpp:412:17: note: Shadow variable qt5compat-everywhere-src-6.6.2/src/core5/codecs/qicucodec.cpp:474:27: style: Local variable 'aliases' shadows outer function [shadowFunction] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qicucodec_p.h:43:23: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/src/core5/codecs/qicucodec.cpp:474:27: note: Shadow variable qt5compat-everywhere-src-6.6.2/src/core5/codecs/qisciicodec.cpp:157:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConvertInvalidToNull [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qisciicodec.cpp:226:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Uninitialized [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qisciicodec.cpp:210:26: style: C-style pointer casting [cstyleCast] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qisciicodec.cpp:236:20: style: The scope of the variable 'c' can be reduced. [variableScope] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qjiscodec.cpp:72:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConvertInvalidToNull [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qjiscodec.cpp:145:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReplacementCharacter [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qjpunicode_p.h:77:22: performance:inconclusive: Technically the member function 'QJpUnicodeConv::jisx0201KanaToUnicode' can be static (but you may consider moving to unnamed namespace). [functionStatic] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qjpunicode.cpp:95:22: note: Technically the member function 'QJpUnicodeConv::jisx0201KanaToUnicode' can be static (but you may consider moving to unnamed namespace). qt5compat-everywhere-src-6.6.2/src/core5/codecs/qjpunicode_p.h:77:22: note: Technically the member function 'QJpUnicodeConv::jisx0201KanaToUnicode' can be static (but you may consider moving to unnamed namespace). qt5compat-everywhere-src-6.6.2/src/core5/codecs/qjpunicode_p.h:103:22: performance:inconclusive: Technically the member function 'QJpUnicodeConv::unicodeToJisx0201Kana' can be static (but you may consider moving to unnamed namespace). [functionStatic] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qjpunicode.cpp:184:22: note: Technically the member function 'QJpUnicodeConv::unicodeToJisx0201Kana' can be static (but you may consider moving to unnamed namespace). qt5compat-everywhere-src-6.6.2/src/core5/codecs/qjpunicode_p.h:103:22: note: Technically the member function 'QJpUnicodeConv::unicodeToJisx0201Kana' can be static (but you may consider moving to unnamed namespace). qt5compat-everywhere-src-6.6.2/src/core5/codecs/qjpunicode.cpp:275:5: style: Class 'QJpUnicodeConv_Unicode_JISX0201' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qjpunicode.cpp:298:5: style: Class 'QJpUnicodeConv_Unicode_ASCII' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qjpunicode.cpp:359:5: style: Class 'QJpUnicodeConv_JISX0221_JISX0201' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qjpunicode.cpp:413:5: style: Class 'QJpUnicodeConv_JISX0221_ASCII' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qjpunicode.cpp:509:5: style: Class 'QJpUnicodeConv_Sun' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qjpunicode.cpp:598:5: style: Class 'QJpUnicodeConv_Microsoft' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qjpunicode.cpp:263:21: style: Variable 'jis' is assigned a value that is never used. [unreadVariable] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qlatincodec.cpp:21:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConvertInvalidToNull [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qlatincodec.cpp:106:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConvertInvalidToNull [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qsimplecodec.cpp:609:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Uninitialized [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qsimplecodec.cpp:623:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConvertInvalidToNull [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qsimplecodec.cpp:607:32: style: C-style pointer casting [cstyleCast] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qsimplecodec.cpp:639:25: style: C-style pointer casting [cstyleCast] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qsimplecodec.cpp:640:33: style: C-style pointer casting [cstyleCast] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qsimplecodec.cpp:637:9: style: The scope of the variable 'u' can be reduced. [variableScope] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qsjiscodec.cpp:42:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConvertInvalidToNull [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qsjiscodec.cpp:94:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReplacementCharacter [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qsjiscodec.cpp:50:21: style: C-style pointer casting [cstyleCast] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qsjiscodec.cpp:82:27: style: C-style pointer casting [cstyleCast] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qsjiscodec.cpp:72:23: style: Variable 'j' is assigned a value that is never used. [unreadVariable] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qtextcodec.cpp:93:5: debug: Failed to parse 'using Lock = decltype ( qt_unique_lock ( std :: declval < QRecursiveMutex & > ( ) ) ) ;'. The checking continues anyway. [simplifyUsing] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qtextcodec.cpp:79:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allCodecs [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qtextcodec.cpp:1074:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_RELAXED_CONSTEXPR [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qlatincodec_p.h:27:6: style: The destructor '~QLatin1Codec' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qtextcodec.h:86:14: note: Virtual destructor in base class qt5compat-everywhere-src-6.6.2/src/core5/codecs/qlatincodec_p.h:27:6: note: Destructor in derived class qt5compat-everywhere-src-6.6.2/src/core5/codecs/qlatincodec_p.h:42:6: style: The destructor '~QLatin15Codec' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qtextcodec.h:86:14: note: Virtual destructor in base class qt5compat-everywhere-src-6.6.2/src/core5/codecs/qlatincodec_p.h:42:6: note: Destructor in derived class qt5compat-everywhere-src-6.6.2/src/core5/codecs/qsimplecodec_p.h:31:6: style: The destructor '~QSimpleTextCodec' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qtextcodec.h:86:14: note: Virtual destructor in base class qt5compat-everywhere-src-6.6.2/src/core5/codecs/qsimplecodec_p.h:31:6: note: Destructor in derived class qt5compat-everywhere-src-6.6.2/src/core5/codecs/qtextcodec.cpp:567:9: style: Condition 'cache' is always true [knownConditionTrueFalse] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qtextcodec.cpp:566:17: style: The scope of the variable 'codec' can be reduced. [variableScope] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qtextcodec.cpp:800:51: style:inconclusive: Function 'fromUnicode' argument 1 names different: declaration 'uc' definition 'str'. [funcArgNamesDifferent] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qtextcodec.h:54:43: note: Function 'fromUnicode' argument 1 names different: declaration 'uc' definition 'str'. qt5compat-everywhere-src-6.6.2/src/core5/codecs/qtextcodec.cpp:800:51: note: Function 'fromUnicode' argument 1 names different: declaration 'uc' definition 'str'. qt5compat-everywhere-src-6.6.2/src/core5/codecs/qtextcodec.cpp:812:48: style:inconclusive: Function 'fromUnicode' argument 1 names different: declaration 'uc' definition 'str'. [funcArgNamesDifferent] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qtextcodec.h:55:40: note: Function 'fromUnicode' argument 1 names different: declaration 'uc' definition 'str'. qt5compat-everywhere-src-6.6.2/src/core5/codecs/qtextcodec.cpp:812:48: note: Function 'fromUnicode' argument 1 names different: declaration 'uc' definition 'str'. qt5compat-everywhere-src-6.6.2/src/core5/codecs/qtextcodec.cpp:1089:36: style: Local variable 'name' shadows outer function [shadowFunction] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qtextcodec.h:77:24: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/src/core5/codecs/qtextcodec.cpp:1089:36: note: Shadow variable qt5compat-everywhere-src-6.6.2/src/core5/codecs/qtextcodec.cpp:513:21: style: Variable 'globalData' can be declared as pointer to const [constVariablePointer] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qtsciicodec.cpp:39:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConvertInvalidToNull [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qtsciicodec.cpp:84:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReplacementCharacter [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qtsciicodec.cpp:45:21: style: C-style pointer casting [cstyleCast] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qtsciicodec.cpp:68:27: style: C-style pointer casting [cstyleCast] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qtsciicodec.cpp:101:19: style: Variable 'p' can be declared as pointer to const [constVariablePointer] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qwindowscodec.cpp:19:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stateless [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/codecs/qwindowscodec.cpp:27:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stateless [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/doc/snippets/code/doc_src_qiterator.cpp:8:1: error: syntax error: keyword 'while' is not allowed in global scope [syntaxError] qt5compat-everywhere-src-6.6.2/src/core5/doc/snippets/code/src_corelib_codecs_qtextcodec.cpp:23:1: error: syntax error: keyword 'while' is not allowed in global scope [syntaxError] qt5compat-everywhere-src-6.6.2/src/core5/doc/snippets/code/src_corelib_text_qregexp.cpp:10:1: error: syntax error: keyword 'while' is not allowed in global scope [syntaxError] qt5compat-everywhere-src-6.6.2/src/core5/doc/snippets/code/src_corelib_tools_qlinkedlist.cpp:20:1: error: syntax error [syntaxError] qt5compat-everywhere-src-6.6.2/src/core5/doc/snippets/rsslisting/handler.cpp:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inItem [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/doc/snippets/rsslisting/handler.cpp:59:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inItem [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/doc/snippets/rsslisting/handler.cpp:99:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inTitle [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/doc/snippets/rsslisting/handler.cpp:123:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inTitle [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/doc/snippets/rsslisting/listing.cpp:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lineEdit [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/doc/snippets/rsslisting/listing.cpp:105:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastItemCreated [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/doc/snippets/rsslisting/listing.cpp:149:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable newInformation [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/doc/snippets/rsslisting/listing.cpp:185:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connectionId [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/doc/snippets/rsslisting/listing.cpp:212:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastItemCreated [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/doc/snippets/rsslisting/listing.cpp:142:10: style: The scope of the variable 'ok' can be reduced. [variableScope] qt5compat-everywhere-src-6.6.2/src/core5/doc/snippets/simpleparse/main.cpp:13:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml_p.h:267:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:1040:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QT_RETHROW [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:1221:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QChar [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:2854:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Letter_Other [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:3211:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:3402:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:3591:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:3961:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:4263:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:4418:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:4648:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:4858:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:5020:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:5178:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:5356:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:5572:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:5793:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:5935:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:6144:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:6288:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:6517:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:6792:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:6911:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:7023:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:7122:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:7208:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:7317:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:7666:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:7930:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QChar [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:730:17: warning: Member variable 'QXmlAttributes::d' is not initialized in the constructor. [uninitMemberVar] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:2141:21: warning: Member variable 'QXmlDefaultHandler::d' is not initialized in the constructor. [uninitMemberVar] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.h:57:10: performance:inconclusive: Technically the member function 'QXmlNamespaceSupport::splitName' can be static (but you may consider moving to unnamed namespace). [functionStatic] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:553:28: note: Technically the member function 'QXmlNamespaceSupport::splitName' can be static (but you may consider moving to unnamed namespace). qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.h:57:10: note: Technically the member function 'QXmlNamespaceSupport::splitName' can be static (but you may consider moving to unnamed namespace). qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.h:102:13: performance:inconclusive: Technically the member function 'QXmlAttributes::type' can be static (but you may consider moving to unnamed namespace). [functionStatic] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:850:25: note: Technically the member function 'QXmlAttributes::type' can be static (but you may consider moving to unnamed namespace). qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.h:102:13: note: Technically the member function 'QXmlAttributes::type' can be static (but you may consider moving to unnamed namespace). qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.h:103:13: performance:inconclusive: Technically the member function 'QXmlAttributes::type' can be static (but you may consider moving to unnamed namespace). [functionStatic] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:862:25: note: Technically the member function 'QXmlAttributes::type' can be static (but you may consider moving to unnamed namespace). qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.h:103:13: note: Technically the member function 'QXmlAttributes::type' can be static (but you may consider moving to unnamed namespace). qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.h:104:13: performance:inconclusive: Technically the member function 'QXmlAttributes::type' can be static (but you may consider moving to unnamed namespace). [functionStatic] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:878:25: note: Technically the member function 'QXmlAttributes::type' can be static (but you may consider moving to unnamed namespace). qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.h:104:13: note: Technically the member function 'QXmlAttributes::type' can be static (but you may consider moving to unnamed namespace). qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml_p.h:267:5: performance:inconclusive: Technically the member function 'QXmlSimpleReaderPrivate::d_func' can be static (but you may consider moving to unnamed namespace). [functionStatic] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.h:138:18: style: Virtual function 'setData' is called from constructor 'QXmlInputSource()' at line 1051. Dynamic binding is not used. [virtualCallInConstructor] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:1051:5: note: Calling init qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:1029:9: note: Calling setData qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.h:138:18: note: setData is a virtual function qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.h:138:18: style: Virtual function 'setData' is called from constructor 'QXmlInputSource(QIODevice*dev)' at line 1064. Dynamic binding is not used. [virtualCallInConstructor] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:1064:5: note: Calling init qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:1029:9: note: Calling setData qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.h:138:18: note: setData is a virtual function qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml_p.h:34:5: style: Class 'QXmlSimpleReaderPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:416:5: style: Class 'QXmlSimpleReaderLocator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.h:213:14: style: The destructor '~QXmlSimpleReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.h:185:14: note: Virtual destructor in base class qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.h:213:14: note: Destructor in derived class qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.h:346:14: style: The destructor '~QXmlDefaultHandler' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.h:270:14: note: Virtual destructor in base class qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.h:346:14: note: Destructor in derived class qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:420:6: style: The destructor '~QXmlSimpleReaderLocator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.h:257:14: note: Virtual destructor in base class qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:420:6: note: Destructor in derived class qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:1212:16: style: The scope of the variable 'rawData' can be reduced. [variableScope] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:3736:13: style: The scope of the variable 'uri' can be reduced. [variableScope] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:3736:18: style: The scope of the variable 'lname' can be reduced. [variableScope] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:3816:38: style: The scope of the variable 'prefixesAfter' can be reduced. [variableScope] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:3844:25: style: The scope of the variable 'prefix' can be reduced. [variableScope] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:2944:61: style:inconclusive: Function 'setFeature' argument 2 names different: declaration 'value' definition 'enable'. [funcArgNamesDifferent] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.h:216:47: note: Function 'setFeature' argument 2 names different: declaration 'value' definition 'enable'. qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:2944:61: note: Function 'setFeature' argument 2 names different: declaration 'value' definition 'enable'. qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:3372:23: style: Local variable 'Done' shadows outer variable [shadowVariable] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml_p.h:156:17: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:3372:23: note: Shadow variable qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:3562:15: style: Local variable 'Done' shadows outer variable [shadowVariable] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml_p.h:156:17: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:3562:15: note: Shadow variable qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:3795:20: style: Local variable 'name' shadows outer function [shadowFunction] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml_p.h:200:20: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:3795:20: note: Shadow variable qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:3845:20: style: Local variable 'name' shadows outer function [shadowFunction] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml_p.h:200:20: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:3845:20: note: Shadow variable qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:3846:20: style: Local variable 'string' shadows outer function [shadowFunction] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml_p.h:196:20: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:3846:20: note: Shadow variable qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:3904:23: style: Local variable 'Done' shadows outer variable [shadowVariable] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml_p.h:156:17: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:3904:23: note: Shadow variable qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:4385:23: style: Local variable 'Done' shadows outer variable [shadowVariable] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml_p.h:156:17: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:4385:23: note: Shadow variable qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:4612:23: style: Local variable 'Done' shadows outer variable [shadowVariable] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml_p.h:156:17: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:4612:23: note: Shadow variable qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:4823:23: style: Local variable 'Done' shadows outer variable [shadowVariable] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml_p.h:156:17: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:4823:23: note: Shadow variable qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:4995:23: style: Local variable 'Done' shadows outer variable [shadowVariable] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml_p.h:156:17: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:4995:23: note: Shadow variable qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:5159:23: style: Local variable 'Done' shadows outer variable [shadowVariable] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml_p.h:156:17: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:5159:23: note: Shadow variable qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:5321:23: style: Local variable 'Done' shadows outer variable [shadowVariable] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml_p.h:156:17: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:5321:23: note: Shadow variable qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:5527:23: style: Local variable 'Done' shadows outer variable [shadowVariable] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml_p.h:156:17: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:5527:23: note: Shadow variable qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:5769:23: style: Local variable 'Done' shadows outer variable [shadowVariable] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml_p.h:156:17: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:5769:23: note: Shadow variable qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:5892:23: style: Local variable 'Done' shadows outer variable [shadowVariable] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml_p.h:156:17: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:5892:23: note: Shadow variable qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:6120:23: style: Local variable 'Done' shadows outer variable [shadowVariable] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml_p.h:156:17: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:6120:23: note: Shadow variable qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:6261:23: style: Local variable 'Done' shadows outer variable [shadowVariable] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml_p.h:156:17: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:6261:23: note: Shadow variable qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:6476:23: style: Local variable 'Done' shadows outer variable [shadowVariable] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml_p.h:156:17: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:6476:23: note: Shadow variable qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:6766:23: style: Local variable 'Done' shadows outer variable [shadowVariable] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml_p.h:156:17: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:6766:23: note: Shadow variable qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:6890:23: style: Local variable 'Done' shadows outer variable [shadowVariable] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml_p.h:156:17: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:6890:23: note: Shadow variable qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:7109:15: style: Local variable 'Done' shadows outer variable [shadowVariable] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml_p.h:156:17: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:7109:15: note: Shadow variable qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:7191:23: style: Local variable 'Done' shadows outer variable [shadowVariable] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml_p.h:156:17: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:7191:23: note: Shadow variable qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:768:41: performance: Function parameter 'qName' should be passed by const reference. [passedByValue] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:913:45: performance: Function parameter 'qName' should be passed by const reference. [passedByValue] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:164:36: style: Parameter 'str' can be declared as reference to const [constParameterReference] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:3244:15: style: Variable 'state' is assigned a value that is never used. [unreadVariable] qt5compat-everywhere-src-6.6.2/src/core5/sax/qxml.cpp:4995:23: style: Variable 'Done' is assigned a value that is never used. [unreadVariable] qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjson_p.h:377:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bool [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjson_p.h:383:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Double [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjson_p.h:402:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjson_p.h:408:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjson_p.h:414:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Array [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjson_p.h:546:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Array [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjson_p.h:587:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BinaryFormatTag [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjson.cpp:152:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BinaryFormatTag [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjson.cpp:225:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BinaryFormatTag [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjson.cpp:282:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BinaryFormatTag [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjson.cpp:312:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjson.cpp:438:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Null [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjson.cpp:457:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjson.cpp:529:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjson.cpp:550:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Array [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjson.cpp:276:17: style: Redundant assignment of 'this->alloc' to itself. [selfAssignment] qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjson.cpp:222:10: style: Local variable 'alloc' shadows outer variable [shadowVariable] qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjson_p.h:531:10: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjson.cpp:222:10: note: Shadow variable qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjson_p.h:123:48: performance: Function parameter 's' should be passed by const reference. [passedByValue] qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjson_p.h:454:28: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjson.cpp:227:11: error: Uninitialized variable: b [legacyUninitvar] qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjson.cpp:227:11: style: Variable 'b' is assigned a value that is never used. [unreadVariable] qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjsonvalue_p.h:59:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Null [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjsonvalue_p.h:73:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bool [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjsonvalue_p.h:74:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Double [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjsonarray.cpp:46:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Undefined [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjsonarray.cpp:71:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Array [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjsonvalue_p.h:46:5: style: Class 'QBinaryJsonValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjsonvalue_p.h:47:5: style: Class 'QBinaryJsonValue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjsonobject.cpp:84:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Object [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjsonobject_p.h:38:9: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjsonobject_p.h:39:9: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjsonvalue.cpp:83:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Null [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjsonvalue.cpp:92:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjsonvalue.cpp:46:5: performance: Variable 'stringData' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjsonvalue.cpp:14:69: style:inconclusive: Function 'QBinaryJsonValue' argument 1 names different: declaration 'd' definition 'data'. [funcArgNamesDifferent] qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjsonvalue_p.h:82:55: note: Function 'QBinaryJsonValue' argument 1 names different: declaration 'd' definition 'data'. qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjsonvalue.cpp:14:69: note: Function 'QBinaryJsonValue' argument 1 names different: declaration 'd' definition 'data'. qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjsonvalue.cpp:43:44: style:inconclusive: Function 'QBinaryJsonValue' argument 1 names different: declaration 's' definition 'string'. [funcArgNamesDifferent] qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjsonvalue_p.h:45:39: note: Function 'QBinaryJsonValue' argument 1 names different: declaration 's' definition 'string'. qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjsonvalue.cpp:43:44: note: Function 'QBinaryJsonValue' argument 1 names different: declaration 's' definition 'string'. qt5compat-everywhere-src-6.6.2/src/core5/serialization/qbinaryjsonvalue.cpp:15:62: style: Parameter 'parent' can be declared as pointer to const [constParameterPointer] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:855:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:2317:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mark_NonSpacing [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:2907:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Number_DecimalDigit [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:4229:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QT_WARNING_DISABLE_DEPRECATED [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:4467:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QChar [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:4540:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepEmptyParts [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:1550:9: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:2267:9: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:2269:9: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:2270:9: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:2356:9: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:906:12: warning: Member variable 'QRegExpMatchState::in' is not initialized in the constructor. [uninitMemberVar] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:906:12: warning: Member variable 'QRegExpMatchState::pos' is not initialized in the constructor. [uninitMemberVar] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:906:12: warning: Member variable 'QRegExpMatchState::caretPos' is not initialized in the constructor. [uninitMemberVar] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:906:12: warning: Member variable 'QRegExpMatchState::len' is not initialized in the constructor. [uninitMemberVar] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:906:12: warning: Member variable 'QRegExpMatchState::minimal' is not initialized in the constructor. [uninitMemberVar] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:906:12: warning: Member variable 'QRegExpMatchState::inNextStack' is not initialized in the constructor. [uninitMemberVar] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:906:12: warning: Member variable 'QRegExpMatchState::curStack' is not initialized in the constructor. [uninitMemberVar] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:906:12: warning: Member variable 'QRegExpMatchState::nextStack' is not initialized in the constructor. [uninitMemberVar] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:906:12: warning: Member variable 'QRegExpMatchState::curCapBegin' is not initialized in the constructor. [uninitMemberVar] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:906:12: warning: Member variable 'QRegExpMatchState::nextCapBegin' is not initialized in the constructor. [uninitMemberVar] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:906:12: warning: Member variable 'QRegExpMatchState::curCapEnd' is not initialized in the constructor. [uninitMemberVar] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:906:12: warning: Member variable 'QRegExpMatchState::nextCapEnd' is not initialized in the constructor. [uninitMemberVar] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:906:12: warning: Member variable 'QRegExpMatchState::tempCapBegin' is not initialized in the constructor. [uninitMemberVar] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:906:12: warning: Member variable 'QRegExpMatchState::tempCapEnd' is not initialized in the constructor. [uninitMemberVar] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:906:12: warning: Member variable 'QRegExpMatchState::capBegin' is not initialized in the constructor. [uninitMemberVar] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:906:12: warning: Member variable 'QRegExpMatchState::capEnd' is not initialized in the constructor. [uninitMemberVar] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:906:12: warning: Member variable 'QRegExpMatchState::slideTab' is not initialized in the constructor. [uninitMemberVar] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:906:12: warning: Member variable 'QRegExpMatchState::slideTabSize' is not initialized in the constructor. [uninitMemberVar] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:906:12: warning: Member variable 'QRegExpMatchState::capturedSize' is not initialized in the constructor. [uninitMemberVar] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:906:12: warning: Member variable 'QRegExpMatchState::matchLen' is not initialized in the constructor. [uninitMemberVar] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:906:12: warning: Member variable 'QRegExpMatchState::oneTestMatchedLen' is not initialized in the constructor. [uninitMemberVar] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:906:12: warning: Member variable 'QRegExpMatchState::eng' is not initialized in the constructor. [uninitMemberVar] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:933:12: warning:inconclusive: Member variable 'QRegExpAutomatonState::atom' is not initialized in the constructor. [uninitMemberVar] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:933:12: warning:inconclusive: Member variable 'QRegExpAutomatonState::match' is not initialized in the constructor. [uninitMemberVar] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:914:10: style:inconclusive: Technically the member function 'QRegExpMatchState::testAnchor' can be const. [functionConst] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:1773:25: note: Technically the member function 'QRegExpMatchState::testAnchor' can be const. qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:914:10: note: Technically the member function 'QRegExpMatchState::testAnchor' can be const. qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:1052:5: style: Class 'QRegExpEngine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:1176:9: style: Class 'Box' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:3770:12: style: Struct 'QRegExpPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:1350:28: style: C-style pointer casting [cstyleCast] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:2363:9: style: The scope of the variable 'i' can be reduced. [variableScope] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:2866:12: style: The scope of the variable 'low' can be reduced. [variableScope] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:3573:10: style: The scope of the variable 'neg' can be reduced. [variableScope] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:3574:9: style: The scope of the variable 'len' can be reduced. [variableScope] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:1382:44: style:inconclusive: Function 'match' argument 1 names different: declaration 'str' definition 'str0'. [funcArgNamesDifferent] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:911:29: note: Function 'match' argument 1 names different: declaration 'str' definition 'str0'. qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:1382:44: note: Function 'match' argument 1 names different: declaration 'str' definition 'str0'. qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:1382:54: style:inconclusive: Function 'match' argument 2 names different: declaration 'len' definition 'len0'. [funcArgNamesDifferent] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:911:38: note: Function 'match' argument 2 names different: declaration 'len' definition 'len0'. qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:1382:54: note: Function 'match' argument 2 names different: declaration 'len' definition 'len0'. qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:1382:64: style:inconclusive: Function 'match' argument 3 names different: declaration 'pos' definition 'pos0'. [funcArgNamesDifferent] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:911:47: note: Function 'match' argument 3 names different: declaration 'pos' definition 'pos0'. qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:1382:64: note: Function 'match' argument 3 names different: declaration 'pos' definition 'pos0'. qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:1383:10: style:inconclusive: Function 'match' argument 4 names different: declaration 'minimal' definition 'minimal0'. [funcArgNamesDifferent] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:911:57: note: Function 'match' argument 4 names different: declaration 'minimal' definition 'minimal0'. qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:1383:10: note: Function 'match' argument 4 names different: declaration 'minimal' definition 'minimal0'. qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:3464:39: style:inconclusive: Function 'parse' argument 1 names different: declaration 'rx' definition 'pattern'. [funcArgNamesDifferent] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:1259:28: note: Function 'parse' argument 1 names different: declaration 'rx' definition 'pattern'. qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:3464:39: note: Function 'parse' argument 1 names different: declaration 'rx' definition 'pattern'. qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:1438:21: style: Local variable 'len' shadows outer variable [shadowVariable] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:880:9: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:1438:21: note: Shadow variable qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:1824:17: style: Local variable 'i' shadows outer argument [shadowArgument] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:1773:40: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:1824:17: note: Shadow variable qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:2046:47: style: Local variable 'a' shadows outer variable [shadowVariable] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:1982:21: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:2046:47: note: Shadow variable qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:2067:26: style: Local variable 'capBegin' shadows outer variable [shadowVariable] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:892:10: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:2067:26: note: Shadow variable qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:2067:37: style: Local variable 'capEnd' shadows outer variable [shadowVariable] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:893:10: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:2067:37: note: Shadow variable qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:2232:28: style: Local variable 'capBegin' shadows outer variable [shadowVariable] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:892:10: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:2232:28: note: Shadow variable qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:2233:28: style: Local variable 'capEnd' shadows outer variable [shadowVariable] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:893:10: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:2233:28: note: Shadow variable qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:4434:13: style: Local variable 'pos' shadows outer function [shadowFunction] qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.h:72:9: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:4434:13: note: Shadow variable qt5compat-everywhere-src-6.6.2/src/core5/text/qregexp.cpp:3543:13: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qt5compat-everywhere-src-6.6.2/src/core5/text/qstringref.h:244:1: error: There is an unknown macro here somewhere. Configuration is required. If QT_SPECIALIZE_STD_HASH_TO_CALL_QHASH_BY_CREF is a macro then please configure it. [unknownMacro] qt5compat-everywhere-src-6.6.2/src/core5/tools/qlinkedlist.h:696:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_SEQUENTIAL_CONTAINER_METATYPE is a macro then please configure it. [unknownMacro] qt5compat-everywhere-src-6.6.2/src/imports/graphicaleffects5/plugin.cpp:16:5: style: Class 'QtGraphicalEffectsPlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qt5compat-everywhere-src-6.6.2/src/imports/graphicaleffects5/private/qgfxshaderbuilder_p.h:23:5: error: There is an unknown macro here somewhere. Configuration is required. If QML_NAMED_ELEMENT is a macro then please configure it. [unknownMacro] qt5compat-everywhere-src-6.6.2/src/imports/graphicaleffects5/private/qgfxsourceproxy_p.h:30:5: error: There is an unknown macro here somewhere. Configuration is required. If QML_NAMED_ELEMENT is a macro then please configure it. [unknownMacro] qt5compat-everywhere-src-6.6.2/tests/auto/core5/codecs/qtextcodec/tst_qtextcodec.cpp:111:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileName [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/codecs/qtextcodec/tst_qtextcodec.cpp:157:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actualCodecName [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/codecs/qtextcodec/tst_qtextcodec.cpp:240:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eightBit [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/codecs/qtextcodec/tst_qtextcodec.cpp:274:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/codecs/qtextcodec/tst_qtextcodec.cpp:446:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConvertInvalidToNull [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/codecs/qtextcodec/tst_qtextcodec.cpp:479:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConvertInvalidToNull [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/codecs/qtextcodec/tst_qtextcodec.cpp:499:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConvertInvalidToNull [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/codecs/qtextcodec/tst_qtextcodec.cpp:671:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable utf32 [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/codecs/qtextcodec/tst_qtextcodec.cpp:683:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReplacementCharacter [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/codecs/qtextcodec/tst_qtextcodec.cpp:718:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReplacementCharacter [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/codecs/qtextcodec/tst_qtextcodec.cpp:1704:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/codecs/qtextcodec/tst_qtextcodec.cpp:1770:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/codecs/qtextcodec/tst_qtextcodec.cpp:1856:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/codecs/qtextcodec/tst_qtextcodec.cpp:1870:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DefaultConversion [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/codecs/qtextcodec/tst_qtextcodec.cpp:2056:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codecName [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/codecs/qtextcodec/tst_qtextcodec.cpp:2173:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable defaultCodecMib [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/codecs/qtextcodec/tst_qtextcodec.cpp:2228:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable encoded [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/codecs/qtextcodec/tst_qtextcodec.cpp:2351:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codecName [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/codecs/qtextcodec/tst_qtextcodec.cpp:2535:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testData [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/codecs/qtextcodec/tst_qtextcodec.cpp:2690:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mibEnum [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/codecs/qtextcodec/tst_qtextcodec.cpp:2736:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/codecs/qtextcodec/tst_qtextcodec.cpp:2773:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inputString [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/codecs/qtextcodec/tst_qtextcodec.cpp:311:17: style: Variable 'codec' can be declared as pointer to const [constVariablePointer] qt5compat-everywhere-src-6.6.2/tests/auto/core5/codecs/qtextcodec/tst_qtextcodec.cpp:2587:17: style: Variable 'pcodec' can be declared as pointer to const [constVariablePointer] qt5compat-everywhere-src-6.6.2/tests/auto/core5/codecs/qtextcodec/tst_qtextcodec.cpp:2724:11: style: Variable 'empty' can be declared as pointer to const [constVariablePointer] qt5compat-everywhere-src-6.6.2/tests/auto/core5/codecs/qtextcodec/tst_qtextcodec.cpp:2725:11: style: Variable 'null' can be declared as pointer to const [constVariablePointer] qt5compat-everywhere-src-6.6.2/tests/auto/core5/codecs/qtextcodec/tst_qtextcodec.cpp:296:13: style: Unused variable: incremental [unusedVariable] qt5compat-everywhere-src-6.6.2/tests/auto/core5/codecs/utf8/tst_utf8.cpp:52:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReplacementCharacter [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/codecs/utf8/tst_utf8.cpp:61:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable useLocale [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/codecs/utf8/tst_utf8.cpp:73:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable useLocale [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/codecs/utf8/tst_utf8.cpp:85:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Null [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/codecs/utf8/tst_utf8.cpp:135:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable utf16 [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/codecs/utf8/tst_utf8.cpp:173:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable utf8 [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/codecs/utf8/tst_utf8.cpp:202:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable utf8 [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/codecs/utf8/tst_utf8.cpp:238:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable utf8 [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/io/qdebug/tst_qdebug.cpp:64:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/io/qdebug/tst_qdebug.cpp:39:5: style: Class 'MessageHandlerSetter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qt5compat-everywhere-src-6.6.2/tests/auto/core5/sax/qxml/tst_qxml.cpp:164:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/sax/qxml/tst_qxml.cpp:192:5: style: Exception should be caught by reference. [catchExceptionByValue] qt5compat-everywhere-src-6.6.2/tests/auto/core5/sax/qxml/tst_qxml.cpp:156:27: style: Variable 'document' is assigned a value that is never used. [unreadVariable] qt5compat-everywhere-src-6.6.2/tests/auto/core5/sax/qxmlinputsource/tst_qxmlinputsource.cpp:91:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocalHost [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/sax/qxmlinputsource/tst_qxmlinputsource.cpp:113:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContentLengthHeader [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/sax/qxmlinputsource/tst_qxmlinputsource.cpp:121:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/sax/qxmlinputsource/tst_qxmlinputsource.cpp:205:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/sax/qxmlinputsource/tst_qxmlinputsource.cpp:261:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EndOfDocument [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/sax/qxmlinputsource/tst_qxmlinputsource.cpp:194:9: performance: Variable 'stringData' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qt5compat-everywhere-src-6.6.2/tests/auto/core5/sax/qxmlinputsource/tst_qxmlinputsource.cpp:82:5: style: Class 'ServerAndClient' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qt5compat-everywhere-src-6.6.2/tests/auto/core5/sax/qxmlinputsource/tst_qxmlinputsource.cpp:191:5: style: Class 'SlowIODevice' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qt5compat-everywhere-src-6.6.2/tests/auto/core5/sax/qxmlinputsource/tst_qxmlinputsource.cpp:128:27: style: Variable 's' can be declared as pointer to const [constVariablePointer] qt5compat-everywhere-src-6.6.2/tests/auto/core5/sax/qxmlsimplereader/parser/main.cpp:19:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qerr [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/sax/qxmlsimplereader/parser/main.cpp:48:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/sax/qxmlsimplereader/parser/parser.cpp:113:13: style: Local variable 'result' shadows outer function [shadowFunction] qt5compat-everywhere-src-6.6.2/tests/auto/core5/sax/qxmlsimplereader/parser/parser.cpp:64:20: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/tests/auto/core5/sax/qxmlsimplereader/parser/parser.cpp:113:13: note: Shadow variable qt5compat-everywhere-src-6.6.2/tests/auto/core5/sax/qxmlsimplereader/parser/parser.cpp:125:13: style: Local variable 'result' shadows outer function [shadowFunction] qt5compat-everywhere-src-6.6.2/tests/auto/core5/sax/qxmlsimplereader/parser/parser.cpp:64:20: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/tests/auto/core5/sax/qxmlsimplereader/parser/parser.cpp:125:13: note: Shadow variable qt5compat-everywhere-src-6.6.2/tests/auto/core5/sax/qxmlsimplereader/tst_qxmlsimplereader.cpp:42:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Any [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/sax/qxmlsimplereader/tst_qxmlsimplereader.cpp:240:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/sax/qxmlsimplereader/tst_qxmlsimplereader.cpp:274:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_name [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/sax/qxmlsimplereader/tst_qxmlsimplereader.cpp:312:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_name [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/sax/qxmlsimplereader/tst_qxmlsimplereader.cpp:413:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable file_name [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/sax/qxmlsimplereader/tst_qxmlsimplereader.cpp:457:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/sax/qxmlsimplereader/tst_qxmlsimplereader.cpp:488:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/sax/qxmlsimplereader/tst_qxmlsimplereader.cpp:548:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocalHost [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/sax/qxmlsimplereader/tst_qxmlsimplereader.cpp:652:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/sax/qxmlsimplereader/tst_qxmlsimplereader.cpp:692:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UseNamespaceProcessing [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/sax/qxmlsimplereader/tst_qxmlsimplereader.cpp:709:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Abort [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/sax/qxmlsimplereader/tst_qxmlsimplereader.cpp:750:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/sax/qxmlsimplereader/tst_qxmlsimplereader.cpp:26:5: style: Class 'XmlServer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qt5compat-everywhere-src-6.6.2/tests/auto/core5/sax/qxmlsimplereader/tst_qxmlsimplereader.cpp:507:18: style: C-style pointer casting [cstyleCast] qt5compat-everywhere-src-6.6.2/tests/auto/core5/sax/qxmlsimplereader/tst_qxmlsimplereader.cpp:276:21: style: Variable 'content' is assigned a value that is never used. [unreadVariable] qt5compat-everywhere-src-6.6.2/tests/auto/core5/serialization/json/tst_qtjson.cpp:48:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/serialization/json/tst_qtjson.cpp:76:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filename [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/serialization/json/tst_qtjson.cpp:105:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/serialization/json/tst_qtjson.cpp:191:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/serialization/json/tst_qtjson.cpp:248:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Md5 [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/serialization/json/tst_qtjson.cpp:204:23: style: Local variable 'doc' shadows outer variable [shadowVariable] qt5compat-everywhere-src-6.6.2/tests/auto/core5/serialization/json/tst_qtjson.cpp:195:19: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/tests/auto/core5/serialization/json/tst_qtjson.cpp:204:23: note: Shadow variable qt5compat-everywhere-src-6.6.2/tests/auto/core5/serialization/json/tst_qtjson.cpp:224:23: style: Local variable 'doc' shadows outer variable [shadowVariable] qt5compat-everywhere-src-6.6.2/tests/auto/core5/serialization/json/tst_qtjson.cpp:195:19: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/tests/auto/core5/serialization/json/tst_qtjson.cpp:224:23: note: Shadow variable qt5compat-everywhere-src-6.6.2/tests/auto/core5/serialization/json/tst_qtjson.cpp:143:7: style: Variable 's' is assigned a value that is never used. [unreadVariable] qt5compat-everywhere-src-6.6.2/tests/auto/core5/serialization/json/tst_qtjson.cpp:180:7: style: Variable 's' is assigned a value that is never used. [unreadVariable] qt5compat-everywhere-src-6.6.2/tests/auto/core5/serialization/json/tst_qtjson.cpp:207:25: style: Variable 'json' is assigned a value that is never used. [unreadVariable] qt5compat-everywhere-src-6.6.2/tests/auto/core5/serialization/json/tst_qtjson.cpp:234:14: style: Variable 'json' is assigned a value that is never used. [unreadVariable] qt5compat-everywhere-src-6.6.2/tests/auto/core5/serialization/qtextstream/tst_qtextstream.cpp:23:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:78:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RegExp [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:472:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Number_DecimalDigit [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:489:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RegExp [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:546:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable caps [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:592:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable caps [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:796:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rxp [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:847:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pattern [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:872:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pattern [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:918:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Wildcard [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:1095:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RegExp [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:1186:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:1296:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reStr [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:1344:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pattern [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:1366:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RegExp [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:1405:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:1482:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:1500:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable string [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:1537:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:1594:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable device [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:1630:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:1658:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Qt_4_9 [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:490:9: warning: Return value of function rx1.exactMatch() is not used. [ignoredReturnValue] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:496:9: warning: Return value of function rx2.exactMatch() is not used. [ignoredReturnValue] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:502:9: warning: Return value of function rx3.exactMatch() is not used. [ignoredReturnValue] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:508:9: warning: Return value of function rx4.exactMatch() is not used. [ignoredReturnValue] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:514:9: warning: Return value of function rx5.exactMatch() is not used. [ignoredReturnValue] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:521:9: warning: Return value of function rx6.exactMatch() is not used. [ignoredReturnValue] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:646:8: warning: Return value of function r1.exactMatch() is not used. [ignoredReturnValue] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:1198:28: warning: Return value of function rx.exactMatch() is not used. [ignoredReturnValue] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:1203:28: warning: Return value of function rx.exactMatch() is not used. [ignoredReturnValue] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:969:5: style: Class 'Thread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:103:15: style: Condition 'i>0' is always false [knownConditionTrueFalse] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:1504:9: style: Same expression on both sides of '=='. [duplicateExpression] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:1662:45: style:inconclusive: Function 'writeQRegExp' argument 1 names different: declaration 'dev' definition 's'. [funcArgNamesDifferent] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:69:36: note: Function 'writeQRegExp' argument 1 names different: declaration 'dev' definition 's'. qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:1662:45: note: Function 'writeQRegExp' argument 1 names different: declaration 'dev' definition 's'. qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:847:13: style: Local variable 're' shadows outer variable [shadowVariable] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:923:16: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:847:13: note: Shadow variable qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:872:13: style: Local variable 're' shadows outer variable [shadowVariable] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:923:16: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:872:13: note: Shadow variable qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:1296:13: style: Local variable 're' shadows outer variable [shadowVariable] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:923:16: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:1296:13: note: Shadow variable qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qregexp/tst_qregexp.cpp:1485:8: style: Variable 's2' is assigned a value that is never used. [unreadVariable] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringbuilder/qstringbuilder1/stringbuilder.cpp:24:0: error: #error You need to define P [preprocessorErrorDirective] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringbuilder/qstringbuilder1/stringbuilder.cpp:66:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Nbsp [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringbuilder/qstringbuilder1/stringbuilder.cpp:301:16: error: Division by zero. [zerodiv] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringbuilder/qstringbuilder1/stringbuilder.cpp:300:28: note: Assignment 'zero=0', assigned value is 0 qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringbuilder/qstringbuilder1/stringbuilder.cpp:301:16: note: Division by zero qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringbuilder/qstringbuilder1/stringbuilder.cpp:294:20: style: Local variable 'r' shadows outer variable [shadowVariable] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringbuilder/qstringbuilder1/stringbuilder.cpp:199:13: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringbuilder/qstringbuilder1/stringbuilder.cpp:294:20: note: Shadow variable qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringbuilder/qstringbuilder1/stringbuilder.cpp:295:20: style: Local variable 'r2' shadows outer variable [shadowVariable] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringbuilder/qstringbuilder1/stringbuilder.cpp:197:13: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringbuilder/qstringbuilder1/stringbuilder.cpp:295:20: note: Shadow variable qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringbuilder/qstringbuilder1/stringbuilder.cpp:197:15: style: Variable 'r2' is assigned a value that is never used. [unreadVariable] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringbuilder/qstringbuilder1/stringbuilder.cpp:198:16: style: Variable 'r3' is assigned a value that is never used. [unreadVariable] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringref/tst_qstringref.cpp:188:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s1 [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringref/tst_qstringref.cpp:305:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable haystack [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringref/tst_qstringref.cpp:395:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable haystack [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringref/tst_qstringref.cpp:510:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable haystack [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringref/tst_qstringref.cpp:549:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringref/tst_qstringref.cpp:564:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringref/tst_qstringref.cpp:599:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringref/tst_qstringref.cpp:696:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringref/tst_qstringref.cpp:846:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s1 [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringref/tst_qstringref.cpp:903:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s1 [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringref/tst_qstringref.cpp:1501:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringref/tst_qstringref.cpp:1534:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringref/tst_qstringref.cpp:1676:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringref/tst_qstringref.cpp:1765:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_str [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringref/tst_qstringref.cpp:1832:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_str [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringref/tst_qstringref.cpp:2109:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringref/tst_qstringref.cpp:126:17: portability: Casting between const unsigned char * and const double * which have an incompatible binary data representation. [invalidPointerCast] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringref/tst_qstringref.cpp:127:13: portability: Casting between const unsigned char * and const double * which have an incompatible binary data representation. [invalidPointerCast] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringref/tst_qstringref.cpp:137:17: portability: Casting between const unsigned char * and const double * which have an incompatible binary data representation. [invalidPointerCast] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringref/tst_qstringref.cpp:138:13: portability: Casting between const unsigned char * and const double * which have an incompatible binary data representation. [invalidPointerCast] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringref/tst_qstringref.cpp:401:9: style: The scope of the variable 'got' can be reduced. [variableScope] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringref/tst_qstringref.cpp:1612:25: style: Local variable 'str' shadows outer variable [shadowVariable] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringref/tst_qstringref.cpp:1571:13: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringref/tst_qstringref.cpp:1612:25: note: Shadow variable qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringref/tst_qstringref.cpp:1950:16: style: Local variable 'emptyRef' shadows outer function [shadowFunction] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringref/tst_qstringref.cpp:70:19: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringref/tst_qstringref.cpp:1950:16: note: Shadow variable qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringref/tst_qstringref.cpp:1976:16: style: Local variable 'emptyRef' shadows outer function [shadowFunction] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringref/tst_qstringref.cpp:70:19: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringref/tst_qstringref.cpp:1976:16: note: Shadow variable qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringref/tst_qstringref.cpp:2066:16: style: Local variable 'emptyRef' shadows outer function [shadowFunction] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringref/tst_qstringref.cpp:70:19: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringref/tst_qstringref.cpp:2066:16: note: Shadow variable qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringref/tst_qstringref.cpp:2159:25: style: Local variable 'emptyRef' shadows outer function [shadowFunction] qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringref/tst_qstringref.cpp:70:19: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringref/tst_qstringref.cpp:2159:25: note: Shadow variable qt5compat-everywhere-src-6.6.2/tests/auto/core5/text/qstringref/tst_qstringref.cpp:2158:13: style: Unused variable: null [unusedVariable] qt5compat-everywhere-src-6.6.2/tests/auto/core5/tools/qlinkedlist/tst_qlinkedlist.cpp:372:14: warning: Return value of function list.size() is not used. [ignoredReturnValue] qt5compat-everywhere-src-6.6.2/tests/auto/core5/tools/qlinkedlist/tst_qlinkedlist.cpp:31:14: warning: Member variable 'Movable::state' is not assigned a value in 'Movable::operator='. [operatorEqVarError] qt5compat-everywhere-src-6.6.2/tests/auto/core5/tools/qlinkedlist/tst_qlinkedlist.cpp:75:14: warning: Member variable 'Complex::checkSum' is not assigned a value in 'Complex::operator='. [operatorEqVarError] qt5compat-everywhere-src-6.6.2/tests/auto/core5/tools/qlinkedlist/tst_qlinkedlist.cpp:129:1: style: The class 'tst_QLinkedList' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qt5compat-everywhere-src-6.6.2/tests/auto/core5/tools/qlinkedlist/tst_qlinkedlist.cpp:9:5: style: Struct 'Movable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qt5compat-everywhere-src-6.6.2/tests/auto/core5/tools/qlinkedlist/tst_qlinkedlist.cpp:71:5: style: Struct 'Complex' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qt5compat-everywhere-src-6.6.2/tests/auto/core5/tools/qlinkedlist/tst_qlinkedlist.cpp:244:9: style: class member 'tst_QLinkedList::dummyForGuard' is never used. [unusedStructMember] qt5compat-everywhere-src-6.6.2/tests/auto/core5/tools/qlinkedlist/tst_qlinkedlist.cpp:974:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] qt5compat-everywhere-src-6.6.2/tests/auto/core5/tools/qlinkedlist/tst_qlinkedlist.cpp:976:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] qt5compat-everywhere-src-6.6.2/tests/auto/core5/tools/qlinkedlist/tst_qlinkedlist.cpp:978:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] qt5compat-everywhere-src-6.6.2/tests/auto/core5/tools/qlinkedlist/tst_qlinkedlist.cpp:980:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] qt5compat-everywhere-src-6.6.2/tests/auto/core5/tools/qlinkedlist/tst_qlinkedlist.cpp:984:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] qt5compat-everywhere-src-6.6.2/tests/auto/core5/tools/qlinkedlist/tst_qlinkedlist.cpp:986:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] qt5compat-everywhere-src-6.6.2/tests/benchmarks/core5/codecs/qtextcodec/main.cpp:28:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codecs [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/benchmarks/core5/codecs/qtextcodec/main.cpp:95:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codec [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/benchmarks/core5/codecs/qtextcodec/main.cpp:122:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codec [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/benchmarks/core5/text/qregexp/main.cpp:70:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/benchmarks/core5/text/qregexp/main.cpp:108:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pattern [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/benchmarks/core5/text/qregexp/main.cpp:151:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/benchmarks/core5/text/qregexp/main.cpp:192:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/benchmarks/core5/text/qregexp/main.cpp:227:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/benchmarks/core5/text/qregexp/main.cpp:291:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expected [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/benchmarks/core5/text/qregexp/main.cpp:301:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RegExp [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/benchmarks/core5/text/qregexp/main.cpp:314:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RegExp2 [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/benchmarks/core5/text/qregexp/main.cpp:264:18: style: Local variable 'i' shadows outer variable [shadowVariable] qt5compat-everywhere-src-6.6.2/tests/benchmarks/core5/text/qregexp/main.cpp:263:13: note: Shadowed declaration qt5compat-everywhere-src-6.6.2/tests/benchmarks/core5/text/qregexp/main.cpp:264:18: note: Shadow variable qt5compat-everywhere-src-6.6.2/tests/benchmarks/core5/text/qstringbuilder/main.cpp:339:20: style: The scope of the variable 'result' can be reduced. [variableScope] qt5compat-everywhere-src-6.6.2/tests/benchmarks/core5/text/qstringbuilder/main.cpp:327:31: style: Variable 'pattern' is assigned a value that is never used. [unreadVariable] qt5compat-everywhere-src-6.6.2/tests/benchmarks/core5/text/qstringbuilder/main.cpp:340:29: style: Variable 'result' is assigned a value that is never used. [unreadVariable] qt5compat-everywhere-src-6.6.2/tests/manual/graphicaleffects5/main.cpp:13:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AA_EnableHighDpiScaling [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/tests/manual/graphicaleffects5/main.cpp:21:43: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] qt5compat-everywhere-src-6.6.2/util/unicode/codecs/big5/main.cpp:40:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qt5compat-everywhere-src-6.6.2/util/unicode/codecs/big5/main.cpp:107:5: performance: Range variable 'a' should be declared as const reference. [iterateByValue] qt5compat-everywhere-src-6.6.2/util/unicode/codecs/big5/main.cpp:117:5: performance: Range variable 'a' should be declared as const reference. [iterateByValue] diff: DONE