2025-11-19 01:27 ftp://ftp.de.debian.org/debian/pool/main/q/qtspeech-opensource-src/qtspeech-opensource-src_5.15.17.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j4 platform: Linux-5.4.0-216-generic-x86_64-with-glibc2.29 python: 3.8.10 client-version: 1.3.69 compiler: g++ (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 cppcheck: head 2.18.0 head-info: 1ca1246 (2025-11-18 18:56:39 +0100) count: 89 89 elapsed-time: 0.6 0.5 head-timing-info: old-timing-info: head results: qtspeech-everywhere-src-5.15.17/examples/speech/hello_speak/mainwindow.h:66:5: style: Class 'MainWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtspeech-everywhere-src-5.15.17/examples/speech/hello_speak/mainwindow.cpp:75:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentIndexChanged [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/examples/speech/hello_speak/mainwindow.cpp:104:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Speaking [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/examples/speech/hello_speak/mainwindow.cpp:136:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentIndexChanged [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/examples/speech/hello_speak/mainwindow.cpp:180:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentIndexChanged [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/common/qtexttospeechprocessor.cpp:215:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SignedInt [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/common/qtexttospeechprocessor.cpp:252:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StoppedState [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/android/src/qtexttospeech_android.cpp:53:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable textToSpeechMap [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/android/src/qtexttospeech_android.cpp:65:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable textToSpeechMap [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/android/src/qtexttospeech_android.cpp:77:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable textToSpeechMap [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/android/src/qtexttospeech_android.cpp:88:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_VERSION_1_6 [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/android/src/qtexttospeech_android.cpp:138:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable textToSpeechMap [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/android/src/qtexttospeech_android.cpp:152:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Speaking [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/android/src/qtexttospeech_android.cpp:175:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Paused [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/android/src/qtexttospeech_android.cpp:181:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BackendError [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/android/src/qtexttospeech_android.cpp:186:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Speaking [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/android/src/qtexttospeech_android.cpp:191:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/android/src/qtexttospeech_android.cpp:200:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Paused [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/android/src/qtexttospeech_android.cpp:209:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Paused [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/android/src/qtexttospeech_android.cpp:305:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Male [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/common/qtexttospeechprocessor.cpp:43:25: warning: Member variable 'QTextToSpeechProcessor::m_nextVoice' is not initialized in the constructor. [uninitMemberVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/flite/qtexttospeech_flite.cpp:67:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Speaking [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/flite/qtexttospeech_flite.cpp:75:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/flite/qtexttospeech_flite.cpp:81:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Speaking [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/flite/qtexttospeech_flite.cpp:90:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Paused [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/flite/qtexttospeech_flite.cpp:204:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/android/src/qtexttospeech_android.cpp:258:14: style: Local variable 'locale' shadows outer function [shadowFunction] qtspeech-everywhere-src-5.15.17/src/plugins/tts/android/src/qtexttospeech_android.h:69:13: note: Shadowed declaration qtspeech-everywhere-src-5.15.17/src/plugins/tts/android/src/qtexttospeech_android.cpp:258:14: note: Shadow variable qtspeech-everywhere-src-5.15.17/src/plugins/tts/android/src/qtexttospeech_android.cpp:321:14: style: Local variable 'voice' shadows outer function [shadowFunction] qtspeech-everywhere-src-5.15.17/src/plugins/tts/android/src/qtexttospeech_android.h:73:12: note: Shadowed declaration qtspeech-everywhere-src-5.15.17/src/plugins/tts/android/src/qtexttospeech_android.cpp:321:14: note: Shadow variable qtspeech-everywhere-src-5.15.17/src/plugins/tts/flite/qtexttospeech_flite.cpp:178:17: style: Local variable 'locale' shadows outer function [shadowFunction] qtspeech-everywhere-src-5.15.17/src/plugins/tts/flite/qtexttospeech_flite.h:72:13: note: Shadowed declaration qtspeech-everywhere-src-5.15.17/src/plugins/tts/flite/qtexttospeech_flite.cpp:178:17: note: Shadow variable qtspeech-everywhere-src-5.15.17/src/plugins/tts/flite/qtexttospeech_flite.cpp:179:16: style: Local variable 'voice' shadows outer function [shadowFunction] qtspeech-everywhere-src-5.15.17/src/plugins/tts/flite/qtexttospeech_flite.h:76:12: note: Shadowed declaration qtspeech-everywhere-src-5.15.17/src/plugins/tts/flite/qtexttospeech_flite.cpp:179:16: note: Shadow variable qtspeech-everywhere-src-5.15.17/src/plugins/tts/flite/qtexttospeech_flite.cpp:126:40: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtspeech-everywhere-src-5.15.17/src/plugins/tts/flite/qtexttospeech_flite.cpp:159:102: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtspeech-everywhere-src-5.15.17/src/plugins/tts/flite/qtexttospeech_flite_processor.cpp:102:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CST_AUDIO_STREAM_STOP [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/flite/qtexttospeech_flite_processor.cpp:114:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CST_AUDIO_STREAM_STOP [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/flite/qtexttospeech_flite_processor.cpp:175:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnitedStates [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/flite/qtexttospeech_flite_processor.cpp:75:13: style: Condition 'init()' is always true [knownConditionTrueFalse] qtspeech-everywhere-src-5.15.17/src/plugins/tts/flite/qtexttospeech_flite_processor.cpp:75:13: note: Calling function 'init' returns 1 qtspeech-everywhere-src-5.15.17/src/plugins/tts/flite/qtexttospeech_flite_processor.cpp:75:13: note: Condition 'init()' is always true qtspeech-everywhere-src-5.15.17/src/plugins/tts/flite/qtexttospeech_flite_processor.cpp:118:22: style: C-style pointer casting [cstyleCast] qtspeech-everywhere-src-5.15.17/src/plugins/tts/flite/qtexttospeech_flite_processor.cpp:137:25: style: C-style pointer casting [cstyleCast] qtspeech-everywhere-src-5.15.17/src/plugins/tts/sapi/qtexttospeech_sapi.cpp:99:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/sapi/qtexttospeech_sapi.cpp:106:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPRS_IS_SPEAKING [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/sapi/qtexttospeech_sapi.cpp:115:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/sapi/qtexttospeech_sapi.cpp:126:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Paused [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/sapi/qtexttospeech_sapi.cpp:139:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Paused [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/sapi/qtexttospeech_sapi.cpp:150:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Speaking [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/sapi/qtexttospeech_sapi.cpp:179:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/sapi/qtexttospeech_sapi.cpp:194:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/sapi/qtexttospeech_sapi.cpp:203:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/sapi/qtexttospeech_sapi.cpp:215:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/sapi/qtexttospeech_sapi.cpp:267:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCALE_SISO639LANGNAME [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/sapi/qtexttospeech_sapi.cpp:275:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/sapi/qtexttospeech_sapi.cpp:360:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/sapi/qtexttospeech_sapi.cpp:404:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/speechdispatcher/qtexttospeech_speechd.cpp:76:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BackendError [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/speechdispatcher/qtexttospeech_speechd.cpp:91:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPD_BEGIN [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/speechdispatcher/qtexttospeech_speechd.cpp:131:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BackendError [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/speechdispatcher/qtexttospeech_speechd.cpp:150:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/speechdispatcher/qtexttospeech_speechd.cpp:160:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Paused [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/speechdispatcher/qtexttospeech_speechd.cpp:170:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Speaking [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/speechdispatcher/qtexttospeech_speechd.cpp:180:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Paused [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/speechdispatcher/qtexttospeech_speechd.cpp:367:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable backends [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/sapi/qtexttospeech_sapi.cpp:90:82: style: C-style pointer casting [cstyleCast] qtspeech-everywhere-src-5.15.17/src/plugins/tts/sapi/qtexttospeech_sapi.cpp:406:18: style: Redundant initialization for 'newState'. The initialized value is overwritten before it is read. [redundantInitialization] qtspeech-everywhere-src-5.15.17/src/plugins/tts/sapi/qtexttospeech_sapi.cpp:404:35: note: newState is initialized qtspeech-everywhere-src-5.15.17/src/plugins/tts/sapi/qtexttospeech_sapi.cpp:406:18: note: newState is overwritten qtspeech-everywhere-src-5.15.17/src/plugins/tts/sapi/qtexttospeech_sapi.cpp:260:10: style: Local variable 'locale' shadows outer function [shadowFunction] qtspeech-everywhere-src-5.15.17/src/plugins/tts/sapi/qtexttospeech_sapi.h:71:13: note: Shadowed declaration qtspeech-everywhere-src-5.15.17/src/plugins/tts/sapi/qtexttospeech_sapi.cpp:260:10: note: Shadow variable qtspeech-everywhere-src-5.15.17/src/plugins/tts/sapi/qtexttospeech_sapi.cpp:310:16: style: Local variable 'voice' shadows outer function [shadowFunction] qtspeech-everywhere-src-5.15.17/src/plugins/tts/sapi/qtexttospeech_sapi.h:75:12: note: Shadowed declaration qtspeech-everywhere-src-5.15.17/src/plugins/tts/sapi/qtexttospeech_sapi.cpp:310:16: note: Shadow variable qtspeech-everywhere-src-5.15.17/src/plugins/tts/sapi/qtexttospeech_sapi.cpp:389:24: style: Local variable 'voice' shadows outer function [shadowFunction] qtspeech-everywhere-src-5.15.17/src/plugins/tts/sapi/qtexttospeech_sapi.h:75:12: note: Shadowed declaration qtspeech-everywhere-src-5.15.17/src/plugins/tts/sapi/qtexttospeech_sapi.cpp:389:24: note: Shadow variable qtspeech-everywhere-src-5.15.17/src/plugins/tts/sapi/qtexttospeech_sapi.cpp:390:49: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtspeech-everywhere-src-5.15.17/src/plugins/tts/winrt/qtexttospeech_winrt.cpp:174:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/winrt/qtexttospeech_winrt.cpp:202:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/winrt/qtexttospeech_winrt.cpp:225:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Paused [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/winrt/qtexttospeech_winrt.cpp:245:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Speaking [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/winrt/qtexttospeech_winrt.cpp:367:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MediaElementState_Paused [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/winrt/qtexttospeech_winrt.cpp:380:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BackendError [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/winrt/qtexttospeech_winrt.cpp:444:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VoiceGender_Male [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/speechdispatcher/qtexttospeech_speechd.cpp:321:21: style: Local variable 'locale' shadows outer function [shadowFunction] qtspeech-everywhere-src-5.15.17/src/plugins/tts/speechdispatcher/qtexttospeech_speechd.h:70:13: note: Shadowed declaration qtspeech-everywhere-src-5.15.17/src/plugins/tts/speechdispatcher/qtexttospeech_speechd.cpp:321:21: note: Shadow variable qtspeech-everywhere-src-5.15.17/src/plugins/tts/speechdispatcher/qtexttospeech_speechd.cpp:326:20: style: Local variable 'voice' shadows outer function [shadowFunction] qtspeech-everywhere-src-5.15.17/src/plugins/tts/speechdispatcher/qtexttospeech_speechd.h:74:12: note: Shadowed declaration qtspeech-everywhere-src-5.15.17/src/plugins/tts/speechdispatcher/qtexttospeech_speechd.cpp:326:20: note: Shadow variable qtspeech-everywhere-src-5.15.17/src/tts/qtexttospeech.h:64:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/src/plugins/tts/winrt/qtexttospeech_winrt.cpp:289:8: style: Variable 'hr' is reassigned a value before the old one has been used. [redundantAssignment] qtspeech-everywhere-src-5.15.17/src/plugins/tts/winrt/qtexttospeech_winrt.cpp:286:8: note: hr is assigned qtspeech-everywhere-src-5.15.17/src/plugins/tts/winrt/qtexttospeech_winrt.cpp:289:8: note: hr is overwritten qtspeech-everywhere-src-5.15.17/src/plugins/tts/winrt/qtexttospeech_winrt.cpp:393:8: style: Variable 'hr' is reassigned a value before the old one has been used. [redundantAssignment] qtspeech-everywhere-src-5.15.17/src/plugins/tts/winrt/qtexttospeech_winrt.cpp:384:8: note: hr is assigned qtspeech-everywhere-src-5.15.17/src/plugins/tts/winrt/qtexttospeech_winrt.cpp:393:8: note: hr is overwritten qtspeech-everywhere-src-5.15.17/src/plugins/tts/winrt/qtexttospeech_winrt.cpp:419:17: style: Local variable 'locale' shadows outer function [shadowFunction] qtspeech-everywhere-src-5.15.17/src/plugins/tts/winrt/qtexttospeech_winrt.h:83:13: note: Shadowed declaration qtspeech-everywhere-src-5.15.17/src/plugins/tts/winrt/qtexttospeech_winrt.cpp:419:17: note: Shadow variable qtspeech-everywhere-src-5.15.17/src/plugins/tts/winrt/qtexttospeech_winrt.cpp:423:16: style: Local variable 'voice' shadows outer function [shadowFunction] qtspeech-everywhere-src-5.15.17/src/plugins/tts/winrt/qtexttospeech_winrt.h:87:12: note: Shadowed declaration qtspeech-everywhere-src-5.15.17/src/plugins/tts/winrt/qtexttospeech_winrt.cpp:423:16: note: Shadow variable qtspeech-everywhere-src-5.15.17/src/tts/qvoice_p.h:80:5: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qtspeech-everywhere-src-5.15.17/src/tts/qvoice.cpp:75:5: performance: Variable 'd' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qtspeech-everywhere-src-5.15.17/src/tts/qvoice.cpp:104:14: style:inconclusive: Technically the member function 'QVoice::operator==' can be const. [functionConst] qtspeech-everywhere-src-5.15.17/src/tts/qvoice.h:74:10: note: Technically the member function 'QVoice::operator==' can be const. qtspeech-everywhere-src-5.15.17/src/tts/qvoice.cpp:104:14: note: Technically the member function 'QVoice::operator==' can be const. qtspeech-everywhere-src-5.15.17/src/tts/qvoice.h:77:13: performance: Function 'name()' should return member 'name' by const reference. [returnByReference] qtspeech-everywhere-src-5.15.17/tests/auto/texttospeech/tst_qtexttospeech.cpp:76:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/tests/auto/texttospeech/tst_qtexttospeech.cpp:93:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/tests/auto/texttospeech/tst_qtexttospeech.cpp:130:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/tests/auto/texttospeech/tst_qtexttospeech.cpp:156:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable volumeChanged [valueFlowBailoutIncompleteVar] qtspeech-everywhere-src-5.15.17/tests/auto/texttospeech/tst_qtexttospeech.cpp:65:25: performance:inconclusive: Either there is a missing 'override', or the member function 'tst_QTextToSpeech::initTestCase' can be static. [functionStatic] qtspeech-everywhere-src-5.15.17/tests/auto/texttospeech/tst_qtexttospeech.cpp:57:10: note: Either there is a missing 'override', or the member function 'tst_QTextToSpeech::initTestCase' can be static. qtspeech-everywhere-src-5.15.17/tests/auto/texttospeech/tst_qtexttospeech.cpp:65:25: note: Either there is a missing 'override', or the member function 'tst_QTextToSpeech::initTestCase' can be static. diff: DONE