2025-11-22 17:47 ftp://ftp.de.debian.org/debian/pool/main/m/morph-browser/morph-browser_1.2.0~git20250813.1ca2aa7+dfsg.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-6.12.57+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: cb76e52 (2025-11-22 14:47:37 +0100) count: 378 379 elapsed-time: 0.7 0.7 head-timing-info: old-timing-info: head results: morph-browser-1.2.0~git20250813.1ca2aa7/src/Morph/Web/plugin.cpp:111:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CacheLocation [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/Morph/Web/plugin.cpp:120:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AppDataLocation [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/Morph/Web/plugin.cpp:144:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CacheLocation [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/Morph/Web/plugin.cpp:212:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UBUNTU_VERSION [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/Morph/Web/plugin.cpp:51:5: style: Class 'MorphWebPluginContext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/click-hooks/hook-utils.cpp:78:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericCacheLocation [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/click-hooks/hook-utils.cpp:111:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/click-hooks/hook-utils.cpp:206:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericCacheLocation [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/click-hooks/hook-utils.cpp:218:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-permissions-model.cpp:163:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable permission [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/click-hooks/hook-utils.cpp:128:19: performance:inconclusive: Technically the member function 'HookUtils::WebappHookParser::parseDocument' can be static (but you may consider moving to unnamed namespace). [functionStatic] morph-browser-1.2.0~git20250813.1ca2aa7/click-hooks/hook-utils.h:58:10: note: Technically the member function 'HookUtils::WebappHookParser::parseDocument' can be static (but you may consider moving to unnamed namespace). morph-browser-1.2.0~git20250813.1ca2aa7/click-hooks/hook-utils.cpp:128:19: note: Technically the member function 'HookUtils::WebappHookParser::parseDocument' can be static (but you may consider moving to unnamed namespace). morph-browser-1.2.0~git20250813.1ca2aa7/click-hooks/hook-utils.cpp:239:63: style:inconclusive: Function 'handleInstalls' argument 2 names different: declaration 'currentClickHooks' definition 'installedClickHooks'. [funcArgNamesDifferent] morph-browser-1.2.0~git20250813.1ca2aa7/click-hooks/hook-utils.h:117:63: note: Function 'handleInstalls' argument 2 names different: declaration 'currentClickHooks' definition 'installedClickHooks'. morph-browser-1.2.0~git20250813.1ca2aa7/click-hooks/hook-utils.cpp:239:63: note: Function 'handleInstalls' argument 2 names different: declaration 'currentClickHooks' definition 'installedClickHooks'. morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-permissions-model.cpp:51:16: style: Error code from the return value of function m_database.open() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-permissions-model.cpp:102:17: style: Error code from the return value of function createQuery.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-permissions-model.cpp:103:17: style: Error code from the return value of function createQuery.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-permissions-model.cpp:111:19: style: Error code from the return value of function populateQuery.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-permissions-model.cpp:112:19: style: Error code from the return value of function populateQuery.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-permissions-model.cpp:180:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-permissions-model.cpp:183:15: style: Error code from the return value of function query.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-permissions-model.cpp:204:19: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-permissions-model.cpp:208:19: style: Error code from the return value of function query.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-permissions-model.cpp:247:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-permissions-model.cpp:251:15: style: Error code from the return value of function query.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-permissions-model.cpp:265:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-permissions-model.cpp:267:15: style: Error code from the return value of function query.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-permissions-model.cpp:32:25: warning: Member variable 'DomainPermissionsModel::m_whiteListMode' is not initialized in the constructor. [uninitMemberVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-permissions-model.cpp:35:5: performance: Variable 'm_database' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-permissions-model.h:39:5: style: Class 'DomainPermissionsModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-model.h:39:5: style: Class 'DomainSettingsModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-sorted-model.cpp:32:62: style:inconclusive: Function 'setModel' argument 1 names different: declaration 'model' definition 'itemModel'. [funcArgNamesDifferent] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-sorted-model.h:33:40: note: Function 'setModel' argument 1 names different: declaration 'model' definition 'itemModel'. morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-sorted-model.cpp:32:62: note: Function 'setModel' argument 1 names different: declaration 'model' definition 'itemModel'. morph-browser-1.2.0~git20250813.1ca2aa7/src/app/browserapplication.cpp:83:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REMOTE_INSPECTOR_PORT [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/browserapplication.cpp:98:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPv4Protocol [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/browserapplication.cpp:185:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-model.cpp:194:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allowCustomUrlSchemes [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-model.cpp:226:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allowLocation [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-model.cpp:258:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable userAgentId [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-model.cpp:287:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable userAgentId [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-model.cpp:312:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zoomFactor [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-user-agents-model.cpp:199:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable userAgentString [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-user-agents-model.cpp:50:16: style: Error code from the return value of function m_database.open() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-user-agents-model.cpp:97:17: style: Error code from the return value of function createQuery.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-user-agents-model.cpp:98:17: style: Error code from the return value of function createQuery.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-model.cpp:58:16: style: Error code from the return value of function m_database.open() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-user-agents-model.cpp:105:19: style: Error code from the return value of function populateQuery.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-model.cpp:116:17: style: Error code from the return value of function createQuery.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-user-agents-model.cpp:106:19: style: Error code from the return value of function populateQuery.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-model.cpp:117:17: style: Error code from the return value of function createQuery.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-user-agents-model.cpp:160:11: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-model.cpp:125:19: style: Error code from the return value of function populateQuery.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-user-agents-model.cpp:163:11: style: Error code from the return value of function query.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-model.cpp:126:19: style: Error code from the return value of function populateQuery.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-user-agents-model.cpp:185:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-model.cpp:211:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-user-agents-model.cpp:187:15: style: Error code from the return value of function query.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-model.cpp:214:15: style: Error code from the return value of function query.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-user-agents-model.cpp:214:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-model.cpp:243:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-user-agents-model.cpp:217:15: style: Error code from the return value of function query.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-model.cpp:246:15: style: Error code from the return value of function query.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-user-agents-model.cpp:233:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-model.cpp:275:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-user-agents-model.cpp:236:15: style: Error code from the return value of function query.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-model.cpp:278:15: style: Error code from the return value of function query.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-model.cpp:298:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-model.cpp:300:15: style: Error code from the return value of function query.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-model.cpp:330:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-model.cpp:333:15: style: Error code from the return value of function query.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-model.cpp:359:11: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-model.cpp:366:11: style: Error code from the return value of function query.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-model.cpp:384:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-model.cpp:386:15: style: Error code from the return value of function query.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-model.cpp:394:11: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-model.cpp:397:11: style: Error code from the return value of function query.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/browserapplication.cpp:66:5: performance: Variable 'm_arguments' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/browserapplication.cpp:277:26: style:inconclusive: Either there is a missing 'override', or the member function 'BrowserApplication::helpRequested' can be const. [functionConst] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/browserapplication.h:55:10: note: Either there is a missing 'override', or the member function 'BrowserApplication::helpRequested' can be const. morph-browser-1.2.0~git20250813.1ca2aa7/src/app/browserapplication.cpp:277:26: note: Either there is a missing 'override', or the member function 'BrowserApplication::helpRequested' can be const. morph-browser-1.2.0~git20250813.1ca2aa7/src/app/single-instance-manager.h:32:5: style: Class 'SingleInstanceManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-user-agents-model.h:36:5: style: Class 'UserAgentsModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/downloads-model.h:40:5: style: Class 'DownloadsModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/favicon-fetcher.h:41:5: style: Class 'FaviconFetcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/meminfo.h:38:5: style: Class 'MemInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-user-agents-model.cpp:31:18: warning: Member variable 'UserAgentsModel::m_defaultZoomFactor' is not initialized in the constructor. [uninitMemberVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/session-storage.h:36:5: style: Class 'SessionStorage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-user-agents-model.cpp:34:5: performance: Variable 'm_database' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-model.cpp:41:5: performance: Variable 'm_database' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-settings-model.cpp:373:24: style: Variable 'entry' can be declared as reference to const [constVariableReference] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/file-operations.cpp:66:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unsorted [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/favicon-fetcher.cpp:44:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CacheLocation [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/favicon-fetcher.cpp:93:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/favicon-fetcher.cpp:166:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/favicon-fetcher.cpp:171:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OperationCanceledError [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/input-method-handler.cpp:12:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InputMethod [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/downloads-model.cpp:74:16: style: Error code from the return value of function m_database.open() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/downloads-model.cpp:91:17: style: Error code from the return value of function createQuery.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/downloads-model.cpp:92:17: style: Error code from the return value of function createQuery.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/downloads-model.cpp:101:19: style: Error code from the return value of function populateQuery.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/downloads-model.cpp:103:19: style: Error code from the return value of function populateQuery.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/downloads-model.cpp:275:19: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/downloads-model.cpp:279:19: style: Error code from the return value of function query.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/downloads-model.cpp:297:19: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/downloads-model.cpp:300:19: style: Error code from the return value of function query.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/downloads-model.cpp:309:11: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/downloads-model.cpp:314:11: style: Error code from the return value of function query.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/downloads-model.cpp:361:19: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/downloads-model.cpp:363:19: style: Error code from the return value of function query.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/downloads-model.cpp:382:19: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/downloads-model.cpp:385:19: style: Error code from the return value of function query.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/downloads-model.cpp:418:11: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/downloads-model.cpp:420:11: style: Error code from the return value of function query.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/meminfo.cpp:83:15: performance:inconclusive: Either there is a missing 'override', or the member function 'MemInfo::update' can be static. [functionStatic] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/meminfo.h:57:10: note: Either there is a missing 'override', or the member function 'MemInfo::update' can be static. morph-browser-1.2.0~git20250813.1ca2aa7/src/app/meminfo.cpp:83:15: note: Either there is a missing 'override', or the member function 'MemInfo::update' can be static. morph-browser-1.2.0~git20250813.1ca2aa7/src/app/downloads-model.cpp:58:5: performance: Variable 'm_database' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/favicon-fetcher.cpp:44:10: style: Local variable 'cacheLocation' shadows outer function [shadowFunction] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/favicon-fetcher.h:52:20: note: Shadowed declaration morph-browser-1.2.0~git20250813.1ca2aa7/src/app/favicon-fetcher.cpp:44:10: note: Shadow variable morph-browser-1.2.0~git20250813.1ca2aa7/src/app/favicon-fetcher.cpp:175:10: style: Local variable 'url' shadows outer function [shadowFunction] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/favicon-fetcher.h:44:17: note: Shadowed declaration morph-browser-1.2.0~git20250813.1ca2aa7/src/app/favicon-fetcher.cpp:175:10: note: Shadow variable morph-browser-1.2.0~git20250813.1ca2aa7/src/app/downloads-model.cpp:324:5: performance: Range variable 'entry' should be declared as const reference. [iterateByValue] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/mime-database.cpp:30:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchExtension [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/session-storage.cpp:86:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/session-storage.cpp:96:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/downloads-model.cpp:213:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/session-storage.cpp:50:21: warning: Return value of function m_lock->tryLock() is not used. [ignoredReturnValue] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/url-utils.cpp:42:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RemoveScheme [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/url-utils.cpp:91:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/single-instance-manager.cpp:56:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AppDataLocation [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/single-instance-manager.cpp:185:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/single-instance-manager.cpp:241:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/single-instance-manager.cpp:157:9: style: Condition '!isLocalServerNameLengthValid(serverName)' is always false [knownConditionTrueFalse] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/single-instance-manager.cpp:157:38: note: Calling function 'isLocalServerNameLengthValid' returns 1 morph-browser-1.2.0~git20250813.1ca2aa7/src/app/single-instance-manager.cpp:157:9: note: Condition '!isLocalServerNameLengthValid(serverName)' is always false morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-folder-model.cpp:103:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/single-instance-manager.cpp:227:23: style: Variable 'socket' can be declared as pointer to const [constVariablePointer] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-folder-model.cpp:91:27: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-model.h:41:5: style: Class 'BookmarksModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-folder-model.h:38:5: style: Class 'BookmarksFolderModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-folder-model.cpp:64:53: style:inconclusive: Function 'setFolder' argument 1 names different: declaration 'domain' definition 'folder'. [funcArgNamesDifferent] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-folder-model.h:44:35: note: Function 'setFolder' argument 1 names different: declaration 'domain' definition 'folder'. morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-folder-model.cpp:64:53: note: Function 'setFolder' argument 1 names different: declaration 'domain' definition 'folder'. morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-folder-model.cpp:102:13: style: Local variable 'folder' shadows outer function [shadowFunction] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-folder-model.h:43:20: note: Shadowed declaration morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-folder-model.cpp:102:13: note: Shadow variable morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-folderlist-model.cpp:201:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LayoutChangeHint [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-folderlist-model.cpp:118:27: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-folderlist-model.h:40:5: style: Class 'BookmarksFolderListModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-folderlist-model.cpp:137:58: style:inconclusive: Function 'checkValidFolderIndex' argument 1 names different: declaration 'row' definition 'index'. [funcArgNamesDifferent] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-folderlist-model.h:74:36: note: Function 'checkValidFolderIndex' argument 1 names different: declaration 'row' definition 'index'. morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-folderlist-model.cpp:137:58: note: Function 'checkValidFolderIndex' argument 1 names different: declaration 'row' definition 'index'. morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-folderlist-model.cpp:119:18: style: Local variable 'data' shadows outer function [shadowFunction] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-folderlist-model.h:51:14: note: Shadowed declaration morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-folderlist-model.cpp:119:18: note: Shadow variable morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-folderlist-model.cpp:209:27: style: Variable 'model' can be declared as pointer to const [constVariablePointer] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-domain-model.cpp:41:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LayoutChangeHint [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-domain-model.cpp:97:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-domain-model.cpp:108:28: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-domain-model.cpp:109:35: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-domain-model.cpp:110:34: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-model.h:50:5: style: Class 'HistoryModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-domain-model.h:42:5: style: Class 'HistoryDomainModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-domain-model.cpp:108:34: error: Null pointer dereference [nullPointer] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-domain-model.cpp:109:41: error: Null pointer dereference [nullPointer] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-domain-model.cpp:110:40: error: Null pointer dereference [nullPointer] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-domain-model.cpp:96:13: style: Local variable 'domain' shadows outer function [shadowFunction] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-domain-model.h:47:20: note: Shadowed declaration morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-domain-model.cpp:96:13: note: Shadow variable morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-domainlist-model.cpp:112:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LayoutChangeHint [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-domainlist-model.cpp:197:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LayoutChangeHint [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-lastvisitdatelist-model.cpp:113:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LayoutChangeHint [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-model.cpp:63:16: style: Error code from the return value of function m_database.open() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-model.cpp:76:17: style: Error code from the return value of function createQuery.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-model.cpp:77:17: style: Error code from the return value of function createQuery.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-model.cpp:82:23: style: Error code from the return value of function createFolderQuery.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-model.cpp:83:23: style: Error code from the return value of function createFolderQuery.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-model.cpp:89:20: style: Error code from the return value of function tableInfoQuery.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-model.cpp:90:20: style: Error code from the return value of function tableInfoQuery.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-model.cpp:109:31: style: Error code from the return value of function addCreatedColumnQuery.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-model.cpp:110:31: style: Error code from the return value of function addCreatedColumnQuery.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-model.cpp:118:30: style: Error code from the return value of function addFolderColumnQuery.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-model.cpp:119:30: style: Error code from the return value of function addFolderColumnQuery.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-model.cpp:131:25: style: Error code from the return value of function populateFolderQuery.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-model.cpp:132:25: style: Error code from the return value of function populateFolderQuery.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-model.cpp:142:19: style: Error code from the return value of function populateQuery.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-model.cpp:143:19: style: Error code from the return value of function populateQuery.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-model.cpp:285:11: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-model.cpp:295:11: style: Error code from the return value of function query.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-model.cpp:330:11: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-model.cpp:332:11: style: Error code from the return value of function query.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-model.cpp:372:11: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-model.cpp:382:11: style: Error code from the return value of function query.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-model.cpp:401:17: style: Error code from the return value of function insertQuery.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-model.cpp:403:17: style: Error code from the return value of function insertQuery.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-model.cpp:407:17: style: Error code from the return value of function selectQuery.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-model.cpp:409:17: style: Error code from the return value of function selectQuery.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-model.cpp:45:5: performance: Variable 'm_database' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-domainlist-model.cpp:132:27: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-domainlist-model.h:39:5: style: Class 'HistoryDomainListModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/bookmarks-model.cpp:307:9: performance: Range variable 'entry' should be declared as const reference. [iterateByValue] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-domainlist-model.cpp:133:18: style: Local variable 'data' shadows outer function [shadowFunction] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-domainlist-model.h:54:14: note: Shadowed declaration morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-domainlist-model.cpp:133:18: note: Shadow variable morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-domainlist-model.cpp:232:25: style: Variable 'model' can be declared as pointer to const [constVariablePointer] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-lastvisitdatelist-model.cpp:39:32: warning: Member variable 'HistoryLastVisitDateListModel::m_sourceModelRole' is not initialized in the constructor. [uninitMemberVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-lastvisitdatelist-model.h:37:5: style: Class 'HistoryLastVisitDateListModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-lastvisitdatelist-model.cpp:256:40: style: Variable 'entries' can be declared as pointer to const [constVariablePointer] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-model.cpp:54:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-model.cpp:153:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-model.cpp:291:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable title [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-model.cpp:520:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/searchengine.cpp:113:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-model.cpp:558:16: style: Error code from the return value of function m_database.open() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-model.cpp:568:17: style: Error code from the return value of function createQuery.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-model.cpp:569:17: style: Error code from the return value of function createQuery.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-model.cpp:574:20: style: Error code from the return value of function tableInfoQuery.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-model.cpp:575:20: style: Error code from the return value of function tableInfoQuery.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-model.cpp:584:30: style: Error code from the return value of function addDomainColumnQuery.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-model.cpp:585:30: style: Error code from the return value of function addDomainColumnQuery.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-model.cpp:593:23: style: Error code from the return value of function createHiddenQuery.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-model.cpp:594:23: style: Error code from the return value of function createHiddenQuery.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-model.cpp:601:25: style: Error code from the return value of function populateHiddenQuery.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-model.cpp:602:25: style: Error code from the return value of function populateHiddenQuery.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-model.cpp:610:19: style: Error code from the return value of function populateQuery.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-model.cpp:611:19: style: Error code from the return value of function populateQuery.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-model.cpp:682:15: style: Error code from the return value of function query.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/morph-browser.cpp:82:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AppDataLocation [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/morph-browser.cpp:134:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/morph-browser.cpp:164:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_object [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/morph-browser.cpp:178:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AA_ShareOpenGLContexts [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-model.cpp:503:30: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-model.h:70:19: performance: Function 'databasePath()' should return member 'm_databasePath' by const reference. [returnByReference] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-model.cpp:501:28: style: The scope of the variable 'roles' can be reduced. [variableScope] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-model.cpp:498:35: style:inconclusive: Function 'get' argument 1 names different: declaration 'index' definition 'i'. [funcArgNamesDifferent] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-model.h:81:37: note: Function 'get' argument 1 names different: declaration 'index' definition 'i'. morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/history-model.cpp:498:35: note: Function 'get' argument 1 names different: declaration 'index' definition 'i'. morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/searchengine.h:40:5: style: Class 'SearchEngine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/searchengine.cpp:93:21: style: Local variable 'filename' shadows outer function [shadowFunction] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/searchengine.h:45:20: note: Shadowed declaration morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/searchengine.cpp:93:21: note: Shadow variable morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/searchengine.cpp:120:33: style: Local variable 'name' shadows outer function [shadowFunction] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/searchengine.h:48:20: note: Shadowed declaration morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/searchengine.cpp:120:33: note: Shadow variable morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/limit-proxy-model.h:35:5: style: Class 'LimitProxyModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/text-search-filter-model.h:40:5: style: Class 'TextSearchFilterModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/tabs-model.h:39:5: style: Class 'TabsModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/text-search-filter-model.cpp:129:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/limit-proxy-model.cpp:251:21: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/limit-proxy-model.cpp:251:51: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/limit-proxy-model.cpp:264:21: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/limit-proxy-model.cpp:264:51: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/limit-proxy-model.cpp:275:30: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/limit-proxy-model.cpp:270:38: style:inconclusive: Function 'get' argument 1 names different: declaration 'index' definition 'i'. [funcArgNamesDifferent] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/limit-proxy-model.h:46:37: note: Function 'get' argument 1 names different: declaration 'index' definition 'i'. morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/limit-proxy-model.cpp:270:38: note: Function 'get' argument 1 names different: declaration 'index' definition 'i'. morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webbrowser/text-search-filter-model.cpp:54:25: style: Variable 'currentSource' can be declared as pointer to const [constVariablePointer] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/chrome-cookie-store.cpp:71:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectConnection [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/cookie-store.h:41:5: style: Class 'CookieStore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/chrome-cookie-store.h:37:5: style: Class 'ChromeCookieStore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/oxide-cookie-helper.h:36:5: style: Class 'OxideCookieHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/chrome-cookie-store.h:48:15: style: The function 'lastUpdateTimeStamp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/cookie-store.h:43:23: note: Virtual function in base class morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/chrome-cookie-store.h:48:15: note: Function in derived class morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/chrome-cookie-store.h:59:18: style: The function 'doGetCookies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/cookie-store.h:62:18: note: Virtual function in base class morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/chrome-cookie-store.h:59:18: note: Function in derived class morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/chrome-cookie-store.h:41:13: performance: Function 'dbPath()' should return member 'm_dbPath' by const reference. [returnByReference] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/cookie-store.cpp:29:5: style: Class 'CookieStoreRequest' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/online-accounts-cookie-store.cpp:103:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ErrorMessage [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/scheme-filter.cpp:149:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/scheme-filter.cpp:217:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Map [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/online-accounts-cookie-store.h:36:5: style: Class 'OnlineAccountsCookieStore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/online-accounts-cookie-store.h:52:18: style: The function 'doGetCookies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/cookie-store.h:62:18: note: Virtual function in base class morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/online-accounts-cookie-store.h:52:18: note: Function in derived class morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/oxide-cookie-helper.cpp:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/oxide-cookie-helper.cpp:181:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QVariantList [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/local-cookie-store.cpp:63:7: style: Error code from the return value of function q.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/local-cookie-store.cpp:100:14: style: Error code from the return value of function m_db.rollback() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/local-cookie-store.cpp:118:14: style: Error code from the return value of function m_db.rollback() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/local-cookie-store.cpp:124:14: style: Error code from the return value of function m_db.rollback() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/local-cookie-store.cpp:130:14: style: Error code from the return value of function m_db.rollback() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/local-cookie-store.cpp:136:14: style: Error code from the return value of function m_db.rollback() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/local-cookie-store.cpp:155:7: style: Error code from the return value of function q.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/local-cookie-store.cpp:162:7: style: Error code from the return value of function q.prepare() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/local-cookie-store.cpp:191:11: style: Error code from the return value of function q.exec() is not used. [ignoredReturnErrorCode] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/scheme-filter.cpp:79:27: style:inconclusive: Technically the member function 'SchemeFilterPrivate::hasFilterFor' can be const. [functionConst] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/scheme-filter.cpp:49:10: note: Technically the member function 'SchemeFilterPrivate::hasFilterFor' can be const. morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/scheme-filter.cpp:79:27: note: Technically the member function 'SchemeFilterPrivate::hasFilterFor' can be const. morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/scheme-filter.h:39:5: style: Class 'SchemeFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/scheme-filter.cpp:44:5: style: Class 'SchemeFilterPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/local-cookie-store.h:32:5: style: Class 'LocalCookieStore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/local-cookie-store.h:37:15: style: The function 'lastUpdateTimeStamp' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/cookie-store.h:43:23: note: Virtual function in base class morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/local-cookie-store.h:37:15: note: Function in derived class morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/local-cookie-store.h:43:18: style: The function 'doGetCookies' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/cookie-store.h:62:18: note: Virtual function in base class morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/local-cookie-store.h:43:18: note: Function in derived class morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/local-cookie-store.h:35:13: performance: Function 'dbPath()' should return member 'm_dbPath' by const reference. [returnByReference] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/scheme-filter.cpp:86:61: style:inconclusive: Function 'callFunction' argument 3 names different: declaration 'uri' definition 'path'. [funcArgNamesDifferent] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/scheme-filter.cpp:56:30: note: Function 'callFunction' argument 3 names different: declaration 'uri' definition 'path'. morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/scheme-filter.cpp:86:61: note: Function 'callFunction' argument 3 names different: declaration 'uri' definition 'path'. morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/local-cookie-store.cpp:143:52: style:inconclusive: Function 'doSetCookies' argument 1 names different: declaration 'cookies' definition 'parsedCookies'. [funcArgNamesDifferent] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/local-cookie-store.h:44:46: note: Function 'doSetCookies' argument 1 names different: declaration 'cookies' definition 'parsedCookies'. morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/local-cookie-store.cpp:143:52: note: Function 'doSetCookies' argument 1 names different: declaration 'cookies' definition 'parsedCookies'. morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/session-utils.cpp:30:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/session-utils.cpp:54:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RuntimeLocation [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/oxide-cookie-helper.cpp:35:5: style: Class 'OxideCookieHelperPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/webapp-container-helper.cpp:32:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/webapp-container-helper.h:31:5: style: Class 'WebappContainerHelper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/bookmarks-folder-model/tst_BookmarksFolderModelTests.cpp:96:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Url [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/bookmarks-folder-model/tst_BookmarksFolderModelTests.cpp:116:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Url [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/bookmarks-folder-model/tst_BookmarksFolderModelTests.cpp:29:1: style: The class 'BookmarksFolderModelTests' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/bookmarks-folderlist-model/tst_BookmarksFolderListModelTests.cpp:68:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Folder [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/bookmarks-folderlist-model/tst_BookmarksFolderListModelTests.cpp:84:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Folder [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/bookmarks-folderlist-model/tst_BookmarksFolderListModelTests.cpp:106:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Folder [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/bookmarks-folderlist-model/tst_BookmarksFolderListModelTests.cpp:124:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Folder [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/bookmarks-folderlist-model/tst_BookmarksFolderListModelTests.cpp:197:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Folder [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/bookmarks-folderlist-model/tst_BookmarksFolderListModelTests.cpp:215:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Folder [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/bookmarks-folderlist-model/tst_BookmarksFolderListModelTests.cpp:241:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Folder [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/bookmarks-folderlist-model/tst_BookmarksFolderListModelTests.cpp:264:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Url [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/bookmarks-model/tst_BookmarksModelTests.cpp:131:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Title [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/bookmarks-model/tst_BookmarksModelTests.cpp:157:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Url [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/bookmarks-model/tst_BookmarksModelTests.cpp:165:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Url [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/bookmarks-model/tst_BookmarksModelTests.cpp:235:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/webapp-container.cpp:68:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/webapp-container.cpp:109:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_arguments [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/webapp-container.cpp:306:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/webapp-container.cpp:367:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_arguments [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/webapp-container.cpp:376:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_arguments [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/webapp-container.cpp:456:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AppDataLocation [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/webapp-container.cpp:501:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_arguments [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/webapp-container.cpp:537:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_object [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/webapp-container.cpp:549:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AA_ShareOpenGLContexts [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/container-url-patterns/tst_ContainerUrlPatternsTests.cpp:119:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transformedPattern [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/container-url-patterns/tst_ContainerUrlPatternsTests.cpp:147:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable patterns [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/bookmarks-folderlist-model/tst_BookmarksFolderListModelTests.cpp:29:1: style: The class 'BookmarksFolderListModelTests' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/bookmarks-model/tst_BookmarksModelTests.cpp:28:1: style: The class 'BookmarksModelTests' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/domain-utils/tst_DomainUtilsTests.cpp:47:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOKEN_LOCAL [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/domain-utils/tst_DomainUtilsTests.cpp:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/history-domain-model/tst_HistoryDomainModelTests.cpp:93:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Url [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/history-domain-model/tst_HistoryDomainModelTests.cpp:27:1: style: The class 'HistoryDomainModelTests' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/favicon-fetcher/tst_FaviconFetcherTests.cpp:74:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SocketError [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/favicon-fetcher/tst_FaviconFetcherTests.cpp:192:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/favicon-fetcher/tst_FaviconFetcherTests.cpp:255:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QtWarningMsg [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/favicon-fetcher/tst_FaviconFetcherTests.cpp:271:9: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/favicon-fetcher/tst_FaviconFetcherTests.cpp:138:1: style: The class 'FaviconFetcherTests' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/favicon-fetcher/tst_FaviconFetcherTests.cpp:53:5: style: Class 'TestHTTPServer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/favicon-fetcher/tst_FaviconFetcherTests.cpp:104:48: style: C-style pointer casting [cstyleCast] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/favicon-fetcher/tst_FaviconFetcherTests.cpp:71:25: style: Variable 'socket' can be declared as pointer to const [constVariablePointer] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/history-domainlist-model/tst_HistoryDomainListModelTests.cpp:83:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Domain [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/history-domainlist-model/tst_HistoryDomainListModelTests.cpp:187:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOKEN_LOCAL [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/history-domainlist-model/tst_HistoryDomainListModelTests.cpp:209:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Domain [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/history-domainlist-model/tst_HistoryDomainListModelTests.cpp:235:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Domain [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/downloads-model/tst_DownloadsModelTests.cpp:84:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DownloadId [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/downloads-model/tst_DownloadsModelTests.cpp:116:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Complete [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/downloads-model/tst_DownloadsModelTests.cpp:147:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/downloads-model/tst_DownloadsModelTests.cpp:178:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Paused [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/downloads-model/tst_DownloadsModelTests.cpp:212:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DownloadId [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/downloads-model/tst_DownloadsModelTests.cpp:220:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DownloadId [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/downloads-model/tst_DownloadsModelTests.cpp:297:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DownloadId [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/downloads-model/tst_DownloadsModelTests.cpp:313:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Path [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/history-domainlist-model/tst_HistoryDomainListModelTests.cpp:29:1: style: The class 'HistoryDomainListModelTests' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/downloads-model/tst_DownloadsModelTests.cpp:27:1: style: The class 'DownloadsModelTests' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/history-lastvisitdatelist-model/tst_HistoryLastVisitDateListModelTests.cpp:86:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LastVisit [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/history-lastvisitdatelist-model/tst_HistoryLastVisitDateListModelTests.cpp:190:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LastVisitDate [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/history-lastvisitdatelist-model/tst_HistoryLastVisitDateListModelTests.cpp:295:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QtWarningMsg [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/history-lastvisitdatelist-model/tst_HistoryLastVisitDateListModelTests.cpp:343:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LastVisitDate [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/history-lastvisitdatelist-model/tst_HistoryLastVisitDateListModelTests.cpp:357:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LastVisitDate [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/downloads-model/tst_DownloadsModelTests.cpp:311:26: style: Variable 'fileName' is assigned a value that is never used. [unreadVariable] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/downloads-model/tst_DownloadsModelTests.cpp:311:17: style: Variable 'fileName' is assigned a value that is never used. [unreadVariable] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/history-lastvisitdatelist-model/tst_HistoryLastVisitDateListModelTests.cpp:141:1: style: The class 'HistoryLastVisitDateListModelTests' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/history-model/tst_HistoryModelTests.cpp:64:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Url [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/history-model/tst_HistoryModelTests.cpp:95:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Url [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/history-model/tst_HistoryModelTests.cpp:117:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Icon [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/history-model/tst_HistoryModelTests.cpp:162:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Title [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/history-model/tst_HistoryModelTests.cpp:192:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Hidden [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/history-model/tst_HistoryModelTests.cpp:216:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LastVisit [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/history-model/tst_HistoryModelTests.cpp:226:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Url [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/history-model/tst_HistoryModelTests.cpp:278:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Url [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/intent-filter/tst_IntentFilterTests.cpp:139:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable intentUris [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/intent-filter/tst_IntentFilterTests.cpp:193:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filterFunctionSource [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/meminfo/tst_MemInfoTests.cpp:27:1: style: The class 'MemInfoTests' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/history-model/tst_HistoryModelTests.cpp:28:1: style: The class 'HistoryModelTests' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/limit-proxy-model/tst_LimitProxyModelTests.cpp:86:1: style: The class 'LimitProxyModelTests' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/oxide-cookie-helper/tst_OxideCookieHelper.cpp:230:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable domain1 [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/oxide-cookie-helper/tst_OxideCookieHelper.cpp:362:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failUrls [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/qml/tst_QmlTests.cpp:71:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/qml/tst_QmlTests.cpp:88:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/qml/tst_QmlTests.cpp:111:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/search-engine/tst_SearchEngineTests.cpp:65:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/search-engine/tst_SearchEngineTests.cpp:197:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/search-engine/tst_SearchEngineTests.cpp:223:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/oxide-cookie-helper/tst_OxideCookieHelper.cpp:39:5: style: Class 'CookieBackend' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/oxide-cookie-helper/tst_OxideCookieHelper.cpp:387:31: style: Variable 'domainCookies' is assigned a value that is never used. [unreadVariable] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/oxide-cookie-helper/tst_OxideCookieHelper.cpp:387:17: style: Variable 'domainCookies' is assigned a value that is never used. [unreadVariable] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/search-engine/tst_SearchEngineTests.cpp:30:1: style: The class 'SearchEngineTests' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/session-storage/tst_SessionStorageTests.cpp:27:1: style: The class 'SessionStorageTests' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/session-utils/tst_SessionUtilsTests.cpp:64:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOwner [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/session-utils/tst_SessionUtilsTests.cpp:76:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/single-instance-manager/tst_SingleInstanceManagerTests.cpp:28:1: style: The class 'SingleInstanceManagerTests' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/url-utils/tst_UrlUtilsTests.cpp:49:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/url-utils/tst_UrlUtilsTests.cpp:68:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/url-utils/tst_UrlUtilsTests.cpp:87:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/url-utils/tst_UrlUtilsTests.cpp:112:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable urlString [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/url-utils/tst_UrlUtilsTests.cpp:129:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable urlString [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/text-search-filter-model/tst_TextSearchFilterModelTests.cpp:184:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QtWarningMsg [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/text-search-filter-model/tst_TextSearchFilterModelTests.cpp:27:1: style: The class 'TextSearchFilterModelTests' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/webapp-container-color-helper/tst_WebappContainerColorTests.cpp:57:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable csscolor [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/tabs-model/tst_TabsModelTests.cpp:256:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Url [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/tabs-model/tst_TabsModelTests.cpp:461:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Url [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/webapp-container-hook/tst_WebappContainerHookTests.cpp:33:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/webapp-container-hook/tst_WebappContainerHookTests.cpp:44:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/webapp-container-hook/tst_WebappContainerHookTests.cpp:70:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable appId [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/webapp-container-hook/tst_WebappContainerHookTests.cpp:107:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable processedHookFilename [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/webapp-container-hook/tst_WebappContainerHookTests.cpp:178:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/webapp-container-hook/tst_WebappContainerHookTests.cpp:207:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/tabs-model/tst_TabsModelTests.cpp:31:1: style: The class 'TabsModelTests' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/tabs-model/tst_TabsModelTests.cpp:57:38: performance: Function parameter 'orderedTitles' should be passed by const reference. [passedByValue] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/tabs-model/tst_TabsModelTests.cpp:60:9: performance: Range variable 'title' should be declared as const reference. [iterateByValue] morph-browser-1.2.0~git20250813.1ca2aa7/tests/unittests/tabs-model/tst_TabsModelTests.cpp:362:18: style: Variable 'current' can be declared as pointer to const [constVariablePointer] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/webapp-container.cpp:213:21: style: Local variable 'urls' shadows outer function [shadowFunction] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/webapp-container.h:44:25: note: Shadowed declaration morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/webapp-container.cpp:213:21: note: Shadow variable morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/webapp-container.cpp:528:18: style: Local variable 'urls' shadows outer function [shadowFunction] morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/webapp-container.h:44:25: note: Shadowed declaration morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/webapp-container.cpp:528:18: note: Shadow variable morph-browser-1.2.0~git20250813.1ca2aa7/src/app/webcontainer/webapp-container.cpp:110:47: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] diff: 2.18.0 morph-browser-1.2.0~git20250813.1ca2aa7/src/app/domain-utils.h:49:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] DONE