2025-11-23 14:15 ftp://ftp.de.debian.org/debian/pool/main/q/qt6-wayland/qt6-wayland_6.9.2.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 -j1 platform: Linux-6.8.0-88-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.18.0 head-info: cb76e52 (2025-11-22 14:47:37 +0100) count: 1290 1232 elapsed-time: 12.7 11.6 head-timing-info: old-timing-info: head results: qtwayland-everywhere-src-6.9.2/examples/wayland/custom-extension/client-common/customextension.cpp:37:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expose [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/examples/wayland/custom-extension/client-common/customextension.cpp:110:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FramelessWindowHint [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/examples/wayland/custom-extension/client-common/customextension.h:64:13: performance: Function 'text()' should return member 'm_text' by const reference. [returnByReference] qtwayland-everywhere-src-6.9.2/examples/wayland/custom-extension/client-common/customextension.cpp:29:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtwayland-everywhere-src-6.9.2/examples/wayland/custom-extension/compositor/customextension.h:103:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_COMPOSITOR_DECLARE_QUICK_EXTENSION_CLASS is a macro then please configure it. [unknownMacro] qtwayland-everywhere-src-6.9.2/examples/wayland/custom-extension/cpp-client/main.cpp:81:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gray [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/examples/wayland/custom-extension/cpp-client/main.cpp:18:5: style: Class 'TestWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/examples/wayland/custom-shell/client-plugin/examplesurface.cpp:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowMinimized [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/examples/wayland/custom-shell/client-plugin/examplesurface.cpp:46:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowNoState [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/examples/wayland/custom-shell/compositor/exampleshell.cpp:41:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QT_EXAMPLE_SHELL_ERROR_ROLE [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/examples/wayland/custom-shell/compositor/exampleshell.cpp:11:15: warning:inconclusive: Member variable 'ExampleShell::compositor' is not initialized in the constructor. [uninitMemberVar] qtwayland-everywhere-src-6.9.2/examples/wayland/custom-shell/compositor/exampleshell.h:27:5: style: Class 'ExampleShell' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/examples/wayland/custom-shell/compositor/exampleshellintegration.h:15:5: style: Class 'ExampleShellIntegration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/examples/wayland/custom-shell/compositor/exampleshell.cpp:26:25: style: Local variable 'compositor' shadows outer variable [shadowVariable] qtwayland-everywhere-src-6.9.2/examples/wayland/custom-shell/compositor/exampleshell.h:41:25: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/examples/wayland/custom-shell/compositor/exampleshell.cpp:26:25: note: Shadow variable qtwayland-everywhere-src-6.9.2/examples/wayland/custom-shell/compositor/exampleshell.h:85:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_COMPOSITOR_DECLARE_QUICK_EXTENSION_CLASS is a macro then please configure it. [unknownMacro] qtwayland-everywhere-src-6.9.2/examples/wayland/minimal-cpp/compositor.cpp:112:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoButton [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/examples/wayland/minimal-cpp/compositor.cpp:131:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/examples/wayland/minimal-cpp/compositor.h:46:5: style: Class 'Compositor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/examples/wayland/minimal-cpp/compositor.h:50:18: performance: Function 'views()' should return member 'm_views' by const reference. [returnByReference] qtwayland-everywhere-src-6.9.2/examples/wayland/minimal-cpp/window.cpp:34:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/global/qwaylandclientextension.h:25:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/global/qwaylandclientextension.h:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/global/qwaylandclientextension.h:57:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destruct [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/global/qwaylandclientextension.h:68:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destruct [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/global/qwaylandclientextension_p.h:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/global/qwaylandclientextension.cpp:67:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalAdded [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/global/qwaylandclientextension.h:55:5: style: Class 'QWaylandClientExtensionTemplate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/client/global/qwaylandclientextension_p.h:34:43: style: Class 'QWaylandClientExtensionPrivate' is unsafe, 'QWaylandClientExtensionPrivate::waylandIntegration' can leak by wrong usage. [unsafeClassCanLeak] qtwayland-everywhere-src-6.9.2/src/client/global/qwaylandclientextension.cpp:61:60: style:inconclusive: Function 'QWaylandClientExtension' argument 1 names different: declaration 'version' definition 'ver'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/client/global/qwaylandclientextension.h:29:39: note: Function 'QWaylandClientExtension' argument 1 names different: declaration 'version' definition 'ver'. qtwayland-everywhere-src-6.9.2/src/client/global/qwaylandclientextension.cpp:61:60: note: Function 'QWaylandClientExtension' argument 1 names different: declaration 'version' definition 'ver'. qtwayland-everywhere-src-6.9.2/src/client/global/qwaylandclientextension.cpp:91:52: style:inconclusive: Function 'setVersion' argument 1 names different: declaration 'version' definition 'ver'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/client/global/qwaylandclientextension.h:39:31: note: Function 'setVersion' argument 1 names different: declaration 'version' definition 'ver'. qtwayland-everywhere-src-6.9.2/src/client/global/qwaylandclientextension.cpp:91:52: note: Function 'setVersion' argument 1 names different: declaration 'version' definition 'ver'. qtwayland-everywhere-src-6.9.2/src/client/hardwareintegration/qwaylandhardwareintegration.cpp:16:38: style:inconclusive: Either there is a missing 'override', or the member function 'QtWaylandClient::QWaylandHardwareIntegration::clientBufferIntegration' can be const. [functionConst] qtwayland-everywhere-src-6.9.2/src/client/hardwareintegration/qwaylandhardwareintegration_p.h:33:13: note: Either there is a missing 'override', or the member function 'QtWaylandClient::QWaylandHardwareIntegration::clientBufferIntegration' can be const. qtwayland-everywhere-src-6.9.2/src/client/hardwareintegration/qwaylandhardwareintegration.cpp:16:38: note: Either there is a missing 'override', or the member function 'QtWaylandClient::QWaylandHardwareIntegration::clientBufferIntegration' can be const. qtwayland-everywhere-src-6.9.2/src/client/hardwareintegration/qwaylandhardwareintegration.cpp:21:38: style:inconclusive: Either there is a missing 'override', or the member function 'QtWaylandClient::QWaylandHardwareIntegration::serverBufferIntegration' can be const. [functionConst] qtwayland-everywhere-src-6.9.2/src/client/hardwareintegration/qwaylandhardwareintegration_p.h:34:13: note: Either there is a missing 'override', or the member function 'QtWaylandClient::QWaylandHardwareIntegration::serverBufferIntegration' can be const. qtwayland-everywhere-src-6.9.2/src/client/hardwareintegration/qwaylandhardwareintegration.cpp:21:38: note: Either there is a missing 'override', or the member function 'QtWaylandClient::QWaylandHardwareIntegration::serverBufferIntegration' can be const. qtwayland-everywhere-src-6.9.2/src/client/hardwareintegration/qwaylandhardwareintegration_p.h:33:13: performance: Function 'clientBufferIntegration()' should return member 'm_client_buffer' by const reference. [returnByReference] qtwayland-everywhere-src-6.9.2/src/client/hardwareintegration/qwaylandhardwareintegration_p.h:34:13: performance: Function 'serverBufferIntegration()' should return member 'm_server_buffer' by const reference. [returnByReference] qtwayland-everywhere-src-6.9.2/src/client/qwaylandabstractdecoration_p.h:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandabstractdecoration.cpp:21:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandabstractdecoration.cpp:91:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandabstractdecoration.cpp:124:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandabstractdecoration.cpp:133:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandabstractdecoration.cpp:147:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandabstractdecoration.cpp:153:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandabstractdecoration.cpp:159:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice_p.h:93:13: performance: Function 'seatname()' should return member 'mSeatName' by const reference. [returnByReference] qtwayland-everywhere-src-6.9.2/src/client/qwaylandclipboard_p.h:33:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddisplay_p.h:137:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mDisplay [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandclipboard.cpp:23:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandclipboard.cpp:29:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandclipboard.cpp:44:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandclipboard.cpp:80:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandclipboard.cpp:131:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddisplay_p.h:112:53: debug: CheckClass::isMemberVar found used member variable 'mXkbContext' with varid 0 [varid0] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddisplay_p.h:137:16: debug: CheckClass::isMemberVar found used member variable 'mDisplay' with varid 0 [varid0] qtwayland-everywhere-src-6.9.2/src/client/qwaylandclipboard_p.h:36:5: style: Class 'QWaylandClipboard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddisplay_p.h:106:5: style: Class 'QWaylandDisplay' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddisplay_p.h:115:29: performance: Function 'screens()' should return member 'mScreens' by const reference. [returnByReference] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddisplay_p.h:146:34: performance: Function 'inputDevices()' should return member 'mInputDevices' by const reference. [returnByReference] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddisplay_p.h:238:27: performance: Function 'globals()' should return member 'mRegistryGlobals' by const reference. [returnByReference] qtwayland-everywhere-src-6.9.2/src/client/qwaylandclipboard.cpp:36:11: style: Local variable 'seat' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice_p.h:313:26: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandclipboard.cpp:36:11: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/client/qwaylandclipboard.cpp:78:11: style: Local variable 'seat' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice_p.h:313:26: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandclipboard.cpp:78:11: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/client/qwaylandclipboard.cpp:132:15: style: Local variable 'seat' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice_p.h:313:26: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandclipboard.cpp:132:15: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/client/qwaylandclipboard.cpp:148:26: style: Local variable 'seat' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice_p.h:313:26: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandclipboard.cpp:148:26: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/client/qwaylandclipboard.cpp:36:11: style: Variable 'seat' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/client/qwaylandclipboard.cpp:42:19: style: Variable 'dataControlDevice' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/client/qwaylandclipboard.cpp:48:19: style: Variable 'dataDevice' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/client/qwaylandclipboard.cpp:56:19: style: Variable 'dataControlDevice' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/client/qwaylandclipboard.cpp:63:19: style: Variable 'selectionDevice' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/client/qwaylandclipboard.cpp:132:15: style: Variable 'seat' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/client/qwaylandclipboard.cpp:148:26: style: Variable 'seat' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/client/qwaylandcursor_p.h:41:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] qtwayland-everywhere-src-6.9.2/src/client/qwaylandcursor.cpp:31:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandcursor.cpp:51:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_CONSTEXPR [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandcursor.cpp:196:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BitmapCursor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandcursor.cpp:234:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shape_default [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandcursor.cpp:291:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BitmapCursor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandcursor.cpp:317:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BitmapCursor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandcursor.cpp:339:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandcursor.cpp:350:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseCursorSize [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandcursor_p.h:94:5: style: Class 'QWaylandCursorShape' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/client/qwaylandcursor.cpp:45:27: style: Local variable 'cursor' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/client/qwaylandcursor_p.h:46:18: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandcursor.cpp:45:27: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/client/qwaylandcursor.cpp:178:24: style: Local variable 'cursor' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/client/qwaylandcursor_p.h:46:18: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandcursor.cpp:178:24: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/client/qwaylandcursor.cpp:322:16: style: Local variable 'seat' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice_p.h:313:26: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandcursor.cpp:322:16: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/client/qwaylandcursor.cpp:171:42: performance: Function parameter 'lhs' should be passed by const reference. [passedByValue] qtwayland-everywhere-src-6.9.2/src/client/qwaylandcursor.cpp:171:60: performance: Function parameter 'rhs' should be passed by const reference. [passedByValue] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddatacontrolv1.cpp:67:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddatacontrolv1.cpp:75:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddatacontrolv1.cpp:87:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddatacontrolv1.cpp:108:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddatacontrolv1.cpp:115:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddatacontrolv1.cpp:127:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddatacontrolv1.cpp:152:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddatadevice.cpp:44:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_DATA_DEVICE_RELEASE_SINCE_VERSION [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddatadevice.cpp:63:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddatadevice.cpp:91:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddatadevice.cpp:301:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddatadevice.cpp:309:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddatadevice.cpp:352:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_DATA_DEVICE_MANAGER_DND_ACTION_NONE [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddnd_p.h:35:5: style: Class 'QWaylandDrag' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddatadevice.cpp:349:57: style:inconclusive: Function 'dropActionsToWl' argument 1 names different: declaration 'dropActions' definition 'actions'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddatadevice_p.h:89:48: note: Function 'dropActionsToWl' argument 1 names different: declaration 'dropActions' definition 'actions'. qtwayland-everywhere-src-6.9.2/src/client/qwaylanddatadevice.cpp:349:57: note: Function 'dropActionsToWl' argument 1 names different: declaration 'dropActions' definition 'actions'. qtwayland-everywhere-src-6.9.2/src/client/qwaylanddatadevice.cpp:203:14: style: Local variable 'drag' shadows outer variable [shadowVariable] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddatadevice.cpp:185:12: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylanddatadevice.cpp:203:14: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/client/qwaylanddatadevice.cpp:251:12: style: Variable 'drag' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddataoffer.cpp:118:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAction [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddataoffer.cpp:145:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_DATA_DEVICE_MANAGER_DND_ACTION_MOVE [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddataoffer.cpp:245:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddataoffer.cpp:264:26: style: Condition 'n>0' is always true [knownConditionTrueFalse] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddataoffer.cpp:262:26: note: Assuming that condition 'n==0' is not redundant qtwayland-everywhere-src-6.9.2/src/client/qwaylanddataoffer.cpp:264:26: note: Condition 'n>0' is always true qtwayland-everywhere-src-6.9.2/src/client/qwaylanddatasource.cpp:51:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddatasource.cpp:78:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreAction [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddisplay.cpp:1020:26: debug: Scope::checkVariable found variable 'display' with varid 0. [varid0] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddisplay.cpp:1017:40: debug: Function::addArguments found argument 'callback' with varid 0. [varid0] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddisplay.cpp:1017:59: debug: Function::addArguments found argument 'time' with varid 0. [varid0] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddisplay.cpp:140:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddisplay.cpp:182:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddisplay.cpp:282:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddisplay.cpp:296:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddisplay.cpp:328:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddisplay.cpp:341:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_CONTEXT_NO_FLAGS [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddisplay.cpp:410:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddisplay.cpp:419:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddisplay.cpp:532:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddisplay.cpp:547:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddisplay.cpp:576:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddisplay.cpp:678:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddisplay.cpp:893:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable registry [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddisplay.cpp:169:27: warning: Struct 'Pipe' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddisplay.cpp:169:27: warning: Struct 'Pipe' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputmethodcontext_p.h:89:5: style: Class 'QWaylandInputMethodContext' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/client/qwaylandpointergestures_p.h:49:5: style: Class 'QWaylandPointerGestureSwipe' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/client/qwaylandpointergestures_p.h:79:5: style: Class 'QWaylandPointerGesturePinch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddisplay.cpp:159:13: style: Struct 'Pipe' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddisplay.cpp:932:104: style:inconclusive: Function 'setLastInputDevice' argument 3 names different: declaration 'window' definition 'win'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddisplay_p.h:261:91: note: Function 'setLastInputDevice' argument 3 names different: declaration 'window' definition 'win'. qtwayland-everywhere-src-6.9.2/src/client/qwaylanddisplay.cpp:932:104: note: Function 'setLastInputDevice' argument 3 names different: declaration 'window' definition 'win'. qtwayland-everywhere-src-6.9.2/src/client/qwaylanddisplay.cpp:814:25: style: Variable 'global' can be declared as reference to const [constVariableReference] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddisplay.cpp:500:14: style: Variable 'waylandWindow' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddisplay.cpp:818:51: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddisplay.cpp:826:51: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddisplay.cpp:881:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddnd.cpp:43:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddnd.cpp:89:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreAction [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddnd.cpp:100:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandfractionalscale.cpp:22:11: style: Local variable 'preferredScale' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/client/qwaylandfractionalscale_p.h:36:26: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandfractionalscale.cpp:22:11: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputcontext.cpp:42:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputcontext.cpp:59:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputcontext.cpp:79:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputcontext.cpp:107:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Click [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputcontext.cpp:113:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputcontext.cpp:124:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputcontext.cpp:135:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputcontext.cpp:146:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputcontext.cpp:157:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputcontext.cpp:168:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputcontext.cpp:179:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputcontext.cpp:239:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_COMPOSE_COMPILE_NO_FLAGS [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputcontext.cpp:256:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputcontext.cpp:101:74: style:inconclusive: Function 'invokeAction' argument 2 names different: declaration 'cursorPosition' definition 'cursorPostion'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputcontext_p.h:54:49: note: Function 'invokeAction' argument 2 names different: declaration 'cursorPosition' definition 'cursorPostion'. qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputcontext.cpp:101:74: note: Function 'invokeAction' argument 2 names different: declaration 'cursorPosition' definition 'cursorPostion'. qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputcontext.cpp:236:23: style: Local variable 'locale' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputcontext_p.h:61:13: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputcontext.cpp:236:23: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputcontext.cpp:283:27: style: Local variable 'event' shadows outer argument [shadowArgument] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputcontext.cpp:253:54: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputcontext.cpp:283:27: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputcontext.cpp:73:11: style: Variable 'waylandWindow' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputcontext.cpp:137:33: style: Variable 'inputInterface' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputcontext.cpp:148:33: style: Variable 'inputInterface' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputcontext.cpp:159:33: style: Variable 'inputInterface' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputcontext.cpp:170:33: style: Variable 'inputInterface' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:77:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mRepeatRate [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:102:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_COMPILE_NO_FLAGS [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:117:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mFocus [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:127:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mFocus [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:156:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mFocus [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:181:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseCursorTheme [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:210:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mEnterSerial [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:281:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:288:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gotTimerCallback [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:296:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gotFrameCallback [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:366:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_SEAT_RELEASE_SINCE_VERSION [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:390:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_SEAT_CAPABILITY_KEYBOARD [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:596:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:603:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:620:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArrowCursor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:672:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mFocus [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:713:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mButtons [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:753:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mSurfacePos [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:807:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:857:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mFocus [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:874:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mParent [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:916:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mTime [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:944:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axisSource [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:952:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mTime [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1034:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis_relative_direction_inverted [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1050:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable event [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1065:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable delta120 [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1074:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axisSource [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1096:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable delta [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1114:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable delta [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1125:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axisSource [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1146:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axisSource [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1174:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable event [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1197:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis_source_finger [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1202:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mKeymapFormat [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1252:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mFocus [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1276:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mFocus [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1304:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Menu [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1320:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mKeymapFormat [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1384:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mFocus [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1397:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mXkbState [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1412:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mRepeatRate [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1430:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mTime [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1441:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mTime [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1461:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mTime [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1473:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mFocus [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1486:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Released [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1523:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mPendingTouchPoints [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1535:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mPendingTouchPoints [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1545:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mFocus [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandcursorsurface_p.h:22:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable updateCursor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandcursorsurface_p.h:63:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_screens [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:559:49: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1224:12: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: map_str [nullPointerOutOfMemory] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1213:45: note: Assuming allocation function fails qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1213:40: note: Assignment 'map_str=static_cast(mmap(nullptr,size,PROT_READ,MAP_PRIVATE,fd,0))', assigned value is 0 qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1224:12: note: Null pointer dereference qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:344:14: style: Local variable 'textInput' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice_p.h:125:33: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:344:14: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1346:31: style: Local variable 'modifiers' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice_p.h:269:27: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1346:31: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1523:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputmethodcontext.cpp:119:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SingleUnderline [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputmethodcontext.cpp:132:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImCursorPosition [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputmethodcontext.cpp:165:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImCursorPosition [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputmethodcontext.cpp:260:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImEnabled [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputmethodcontext.cpp:355:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftToRight [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputmethodcontext.cpp:387:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImQueryAll [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputmethodcontext.cpp:19:26: warning: Member variable 'QWaylandTextInputMethod::m_surface' is not initialized in the constructor. [uninitMemberVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputmethodcontext.cpp:130:70: style:inconclusive: Function 'sendInputState' argument 1 names different: declaration 'state' definition 'event'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputmethodcontext_p.h:70:49: note: Function 'sendInputState' argument 1 names different: declaration 'state' definition 'event'. qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputmethodcontext.cpp:130:70: note: Function 'sendInputState' argument 1 names different: declaration 'state' definition 'event'. qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputmethodcontext.cpp:324:30: style: Variable 'inputMethod' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputmethodcontext.cpp:333:30: style: Variable 'inputMethod' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputmethodcontext.cpp:342:30: style: Variable 'inputMethod' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputmethodcontext.cpp:351:30: style: Variable 'inputMethod' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/client/qwaylandshmbackingstore_p.h:35:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow_p.h:64:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] qtwayland-everywhere-src-6.9.2/src/client/qwaylandintegration.cpp:137:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpenGLSurface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandintegration.cpp:195:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eventDispatcher [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandintegration.cpp:266:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandintegration.cpp:353:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandintegration.cpp:387:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandintegration.cpp:420:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandintegration.cpp:471:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandintegration.cpp:514:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandnativeinterface_p.h:39:5: style: Class 'QWaylandNativeInterface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/client/qwaylandintegration.cpp:509:86: style:inconclusive: Function 'createShellIntegration' argument 1 names different: declaration 'interfaceName' definition 'integrationName'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/client/qwaylandintegration_p.h:128:69: note: Function 'createShellIntegration' argument 1 names different: declaration 'interfaceName' definition 'integrationName'. qtwayland-everywhere-src-6.9.2/src/client/qwaylandintegration.cpp:509:86: note: Function 'createShellIntegration' argument 1 names different: declaration 'interfaceName' definition 'integrationName'. qtwayland-everywhere-src-6.9.2/src/client/qwaylandintegration.cpp:263:15: style: Local variable 'seat' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice_p.h:313:26: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandintegration.cpp:263:15: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/client/qwaylandintegration.cpp:271:15: style: Local variable 'seat' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice_p.h:313:26: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandintegration.cpp:271:15: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/client/qwaylandintegration.cpp:195:31: style: Variable 'dispatcher' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/client/qwaylandintegration.cpp:263:15: style: Variable 'seat' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/client/qwaylandintegration.cpp:271:15: style: Variable 'seat' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/client/qwaylandnativeinterface.cpp:45:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EglDisplay [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandnativeinterface.cpp:145:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EglDisplay [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandnativeinterface.cpp:180:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EglConfig [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandnativeinterface.cpp:168:17: style: C-style pointer casting [cstyleCast] qtwayland-everywhere-src-6.9.2/src/client/qwaylandnativeinterface.cpp:31:79: style:inconclusive: Function 'nativeResourceForIntegration' argument 1 names different: declaration 'resource' definition 'resourceString'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/client/qwaylandnativeinterface_p.h:40:58: note: Function 'nativeResourceForIntegration' argument 1 names different: declaration 'resource' definition 'resourceString'. qtwayland-everywhere-src-6.9.2/src/client/qwaylandnativeinterface.cpp:31:79: note: Function 'nativeResourceForIntegration' argument 1 names different: declaration 'resource' definition 'resourceString'. qtwayland-everywhere-src-6.9.2/src/client/qwaylandnativeinterface.cpp:38:18: style: Local variable 'compositor' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/client/qwaylandnativeinterface_p.h:58:20: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandnativeinterface.cpp:38:18: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/client/qwaylandnativeinterface.cpp:50:15: style: Local variable 'keyboard' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/client/qwaylandnativeinterface_p.h:60:18: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandnativeinterface.cpp:50:15: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/client/qwaylandnativeinterface.cpp:56:15: style: Local variable 'pointer' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/client/qwaylandnativeinterface_p.h:61:17: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandnativeinterface.cpp:56:15: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/client/qwaylandnativeinterface.cpp:62:15: style: Local variable 'touch' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/client/qwaylandnativeinterface_p.h:62:15: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandnativeinterface.cpp:62:15: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/client/qwaylandnativeinterface.cpp:136:18: style: Local variable 'compositor' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/client/qwaylandnativeinterface_p.h:58:20: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandnativeinterface.cpp:136:18: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/client/qwaylandnativeinterface.cpp:140:25: style: Variable 'w' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/client/qwaylandnativeinterface.cpp:156:21: style: Variable 'platformWindow' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/client/qwaylandnativeinterface.cpp:206:21: style: Variable 'waylandWindow' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/client/qwaylandplatformservices.cpp:15:69: style:inconclusive: Function 'QWaylandPlatformServices' argument 1 names different: declaration 'waylandDisplay' definition 'display'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/client/qwaylandplatformservices_p.h:35:56: note: Function 'QWaylandPlatformServices' argument 1 names different: declaration 'waylandDisplay' definition 'display'. qtwayland-everywhere-src-6.9.2/src/client/qwaylandplatformservices.cpp:15:69: note: Function 'QWaylandPlatformServices' argument 1 names different: declaration 'waylandDisplay' definition 'display'. qtwayland-everywhere-src-6.9.2/src/client/qwaylandpointergestures.cpp:19:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZWP_POINTER_GESTURES_V1_RELEASE_SINCE_VERSION [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandpointergestures.cpp:64:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GestureStarted [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandpointergestures.cpp:85:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GestureUpdated [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandpointergestures.cpp:105:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GestureCanceled [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandpointergestures.cpp:145:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GestureStarted [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandpointergestures.cpp:172:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GestureUpdated [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandpointergestures.cpp:195:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GestureCanceled [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandprimaryselectionv1.cpp:72:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandprimaryselectionv1.cpp:80:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandprimaryselectionv1.cpp:100:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandprimaryselectionv1.cpp:125:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandqtkey.cpp:41:26: style: Variable 'dev' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/client/qwaylandscreen.cpp:39:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_OUTPUT_DONE_SINCE_VERSION [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandscreen.cpp:52:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_OUTPUT_RELEASE_SINCE_VERSION [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandscreen.cpp:210:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Subpixel_None [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandscreen.cpp:255:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LandscapeOrientation [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandscreen.cpp:279:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_OUTPUT_MODE_CURRENT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandscreen.cpp:356:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandscreen.cpp:368:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandscreen_p.h:69:11: style: Virtual function 'refreshRate' is called from constructor 'QWaylandScreen(QWaylandDisplay*waylandDisplay,int version,uint32_t id)' at line 44. Dynamic binding is not used. [virtualCallInConstructor] qtwayland-everywhere-src-6.9.2/src/client/qwaylandscreen.cpp:44:9: note: Calling maybeInitialize qtwayland-everywhere-src-6.9.2/src/client/qwaylandscreen.cpp:83:5: note: Calling updateOutputProperties qtwayland-everywhere-src-6.9.2/src/client/qwaylandscreen.cpp:336:69: note: Calling refreshRate qtwayland-everywhere-src-6.9.2/src/client/qwaylandscreen_p.h:69:11: note: refreshRate is a virtual function qtwayland-everywhere-src-6.9.2/src/client/qwaylandscreen.cpp:76:16: style: Local variable 'requiredEvents' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/client/qwaylandscreen_p.h:97:10: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandscreen.cpp:76:16: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/client/qwaylandscreen.cpp:251:10: style: Local variable 'orientation' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/client/qwaylandscreen_p.h:66:27: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandscreen.cpp:251:10: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/client/qwaylandscreen.cpp:165:11: style: Variable 'placeholder' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/client/qwaylandshellsurface.cpp:80:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandshm.cpp:19:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_SHM_RELEASE_SINCE_VERSION [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandshm.cpp:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_formats [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandshmbackingstore.cpp:69:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RuntimeLocation [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandshmbackingstore.cpp:206:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompositionMode_Source [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandshmbackingstore.cpp:314:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandshmbackingstore.cpp:368:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompositionMode_Source [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandshmbackingstore.cpp:91:9: error: Memory leak: data [memleak] qtwayland-everywhere-src-6.9.2/src/client/qwaylandshmbackingstore.cpp:87:19: style: C-style pointer casting [cstyleCast] qtwayland-everywhere-src-6.9.2/src/client/qwaylandshmbackingstore.cpp:110:16: style: C-style pointer casting [cstyleCast] qtwayland-everywhere-src-6.9.2/src/client/qwaylandshmbackingstore.cpp:67:12: style: The comparison 'fd == -1' is always true. [knownConditionTrueFalse] qtwayland-everywhere-src-6.9.2/src/client/qwaylandshmbackingstore.cpp:56:15: note: 'fd' is assigned value '-1' here. qtwayland-everywhere-src-6.9.2/src/client/qwaylandshmbackingstore.cpp:67:12: note: The comparison 'fd == -1' is always true. qtwayland-everywhere-src-6.9.2/src/client/qwaylandshmbackingstore.cpp:115:63: style:inconclusive: Function 'imageInsideMargins' argument 1 names different: declaration 'margins' definition 'marginsIn'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/client/qwaylandshmbackingstore_p.h:44:48: note: Function 'imageInsideMargins' argument 1 names different: declaration 'margins' definition 'marginsIn'. qtwayland-everywhere-src-6.9.2/src/client/qwaylandshmbackingstore.cpp:115:63: note: Function 'imageInsideMargins' argument 1 names different: declaration 'margins' definition 'marginsIn'. qtwayland-everywhere-src-6.9.2/src/client/qwaylandshmbackingstore.cpp:230:14: style: Local variable 'waylandWindow' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/client/qwaylandshmbackingstore_p.h:74:21: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandshmbackingstore.cpp:230:14: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/client/qwaylandshmwindow.cpp:25:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Shm [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandsubsurface.cpp:14:105: style:inconclusive: Function 'QWaylandSubSurface' argument 3 names different: declaration 'subsurface' definition 'sub_surface'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/client/qwaylandsubsurface_p.h:34:89: note: Function 'QWaylandSubSurface' argument 3 names different: declaration 'subsurface' definition 'sub_surface'. qtwayland-everywhere-src-6.9.2/src/client/qwaylandsubsurface.cpp:14:105: note: Function 'QWaylandSubSurface' argument 3 names different: declaration 'subsurface' definition 'sub_surface'. qtwayland-everywhere-src-6.9.2/src/client/qwaylandsurface.cpp:17:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandsurface.cpp:64:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandsurface.cpp:85:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtabletv2.cpp:47:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseCursorTheme [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtabletv2.cpp:82:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlankCursor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtabletv2.cpp:172:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaInputDevices [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtabletv2.cpp:184:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaInputDevices [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtabletv2.cpp:199:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaInputDevices [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtabletv2.cpp:214:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaInputDevices [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtabletv2.cpp:232:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaInputDevices [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtabletv2.cpp:245:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaInputDevices [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtabletv2.cpp:265:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaInputDevices [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtabletv2.cpp:330:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pen [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtabletv2.cpp:383:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XTilt [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtabletv2.cpp:424:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtabletv2.cpp:496:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtabletv2.cpp:510:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable button_state_pressed [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtabletv2.cpp:531:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtabletv2.cpp:546:15: style: The scope of the variable 'timestamp' can be reduced. [variableScope] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtabletv2.cpp:450:34: style: Local variable 'seat' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice_p.h:313:26: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandtabletv2.cpp:450:34: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/client/qwaylandtabletv2.cpp:64:15: style: Variable 'arrow' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv1.cpp:99:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImSurroundingText [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv1.cpp:193:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv1.cpp:299:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_KEY_STATE_PRESSED [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv1.cpp:338:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text_direction_auto [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv1.cpp:349:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv1.cpp:207:72: style:inconclusive: Function 'zwp_text_input_v1_input_panel_state' argument 1 names different: declaration 'state' definition 'visible'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv1_p.h:74:55: note: Function 'zwp_text_input_v1_input_panel_state' argument 1 names different: declaration 'state' definition 'visible'. qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv1.cpp:207:72: note: Function 'zwp_text_input_v1_input_panel_state' argument 1 names different: declaration 'state' definition 'visible'. qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv1.cpp:322:19: style: Local variable 'locale' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv1_p.h:49:13: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv1.cpp:322:19: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv1.cpp:338:31: style: Local variable 'inputDirection' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv1_p.h:50:25: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv1.cpp:338:31: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv1.cpp:91:11: style: Variable 'window' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv1.cpp:92:11: style: Variable 'surface' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv2.cpp:54:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv2.cpp:59:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv2.cpp:64:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv2.cpp:69:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv2.cpp:75:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv2.cpp:83:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv2.cpp:114:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv2.cpp:208:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv2.cpp:217:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv2.cpp:235:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv2.cpp:251:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_panel_visibility_visible [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv2.cpp:335:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_KEY_STATE_PRESSED [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv2.cpp:370:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text_direction_auto [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv2.cpp:384:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable update_state_full [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv2.cpp:389:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv2.cpp:249:72: style:inconclusive: Function 'zwp_text_input_v2_input_panel_state' argument 1 names different: declaration 'state' definition 'visible'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv2_p.h:59:55: note: Function 'zwp_text_input_v2_input_panel_state' argument 1 names different: declaration 'state' definition 'visible'. qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv2.cpp:249:72: note: Function 'zwp_text_input_v2_input_panel_state' argument 1 names different: declaration 'state' definition 'visible'. qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv2.cpp:356:19: style: Local variable 'locale' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv2_p.h:47:13: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv2.cpp:356:19: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv2.cpp:370:31: style: Local variable 'inputDirection' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv2_p.h:48:25: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv2.cpp:370:31: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv2.cpp:121:11: style: Variable 'window' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv2.cpp:122:11: style: Variable 'surface' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv3.cpp:45:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv3.cpp:71:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv3.cpp:86:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv3.cpp:96:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv3.cpp:109:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv3.cpp:125:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv3.cpp:139:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv3.cpp:154:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv3.cpp:248:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv3.cpp:257:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv3.cpp:263:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv3.cpp:412:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv3.cpp:423:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftToRight [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv3.cpp:107:89: style:inconclusive: Function 'zwp_text_input_v3_preedit_string' argument 2 names different: declaration 'cursor_begin' definition 'cursorBegin'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv3_p.h:57:72: note: Function 'zwp_text_input_v3_preedit_string' argument 2 names different: declaration 'cursor_begin' definition 'cursorBegin'. qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv3.cpp:107:89: note: Function 'zwp_text_input_v3_preedit_string' argument 2 names different: declaration 'cursor_begin' definition 'cursorBegin'. qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv3.cpp:107:110: style:inconclusive: Function 'zwp_text_input_v3_preedit_string' argument 3 names different: declaration 'cursor_end' definition 'cursorEnd'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv3_p.h:57:94: note: Function 'zwp_text_input_v3_preedit_string' argument 3 names different: declaration 'cursor_end' definition 'cursorEnd'. qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv3.cpp:107:110: note: Function 'zwp_text_input_v3_preedit_string' argument 3 names different: declaration 'cursor_end' definition 'cursorEnd'. qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv3.cpp:137:78: style:inconclusive: Function 'zwp_text_input_v3_delete_surrounding_text' argument 1 names different: declaration 'before_length' definition 'beforeText'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv3_p.h:59:61: note: Function 'zwp_text_input_v3_delete_surrounding_text' argument 1 names different: declaration 'before_length' definition 'beforeText'. qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv3.cpp:137:78: note: Function 'zwp_text_input_v3_delete_surrounding_text' argument 1 names different: declaration 'before_length' definition 'beforeText'. qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv3.cpp:137:99: style:inconclusive: Function 'zwp_text_input_v3_delete_surrounding_text' argument 2 names different: declaration 'after_length' definition 'afterText'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv3_p.h:59:85: note: Function 'zwp_text_input_v3_delete_surrounding_text' argument 2 names different: declaration 'after_length' definition 'afterText'. qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv3.cpp:137:99: note: Function 'zwp_text_input_v3_delete_surrounding_text' argument 2 names different: declaration 'after_length' definition 'afterText'. qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv3.cpp:271:11: style: Variable 'window' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv3.cpp:272:11: style: Variable 'surface' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtouch.cpp:116:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Released [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtouch.cpp:179:150: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonRelease [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtouch.cpp:15:25: warning: Member variable 'QWaylandTouchExtension::mTimestamp' is not initialized in the constructor. [uninitMemberVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtouch.cpp:74:9: style: The scope of the variable 'sentPointCount' can be reduced. [variableScope] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtouch.cpp:98:19: style: Local variable 'x' shadows outer argument [shadowArgument] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtouch.cpp:46:89: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandtouch.cpp:98:19: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/client/qwaylandtouch.cpp:99:19: style: Local variable 'y' shadows outer argument [shadowArgument] qtwayland-everywhere-src-6.9.2/src/client/qwaylandtouch.cpp:46:100: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandtouch.cpp:99:19: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/client/qwaylandtouch.cpp:96:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/client/qwaylandvulkaninstance.cpp:27:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_vkInst [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandvulkaninstance.cpp:40:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_getPhysDevSurfaceSupport [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandvulkaninstance.cpp:61:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_NULL_HANDLE [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandvulkanwindow.cpp:32:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_NULL_HANDLE [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandvulkanwindow_p.h:32:10: style: Virtual function 'invalidateSurface' is called from destructor '~QWaylandVulkanWindow()' at line 17. Dynamic binding is not used. [virtualCallInConstructor] qtwayland-everywhere-src-6.9.2/src/client/qwaylandvulkanwindow.cpp:17:5: note: Calling invalidateSurface qtwayland-everywhere-src-6.9.2/src/client/qwaylandvulkanwindow_p.h:32:10: note: invalidateSurface is a virtual function qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:808:15: debug: Scope::checkVariable found variable 'window' with varid 0. [varid0] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:806:33: debug: Function::addArguments found argument 'callback' with varid 0. [varid0] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:806:52: debug: Function::addArguments found argument 'time' with varid 0. [varid0] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:68:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfaceCreated [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:111:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Desktop [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:233:129: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PassThrough [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:250:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:268:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BypassWindowManagerHint [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:306:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:322:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Popup [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:404:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:453:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Popup [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:494:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowTransparentForInput [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:563:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:681:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:717:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_SURFACE_OFFSET_SINCE_VERSION [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:832:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:860:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:979:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PrimaryOrientation [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:1043:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VulkanSurface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:1177:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Popup [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:1195:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Leave [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:1260:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BeginNativeGesture [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:1315:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BeginNativeGesture [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:1405:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoButton [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:1459:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Popup [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:1594:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Popup [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:1621:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowActive [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:1724:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:1762:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:1797:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mShellSurface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:1826:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:1838:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:1873:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ApplicationPaletteChange [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow_p.h:100:10: style: Virtual function 'setWindowIcon' is called from constructor 'QWaylandWindow(QWindow*window,QWaylandDisplay*display)' at line 65. Dynamic binding is not used. [virtualCallInConstructor] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:65:5: note: Calling setWindowIcon qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow_p.h:100:10: note: setWindowIcon is a virtual function qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:453:9: style: Condition 'fixedToplevelPositions' is always true [knownConditionTrueFalse] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:578:13: style: Condition 'mExposeEventNeedsAttachedBuffer' is always true [knownConditionTrueFalse] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:571:43: note: Assignment 'mExposeEventNeedsAttachedBuffer=true', assigned value is 1 qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:578:13: note: Condition 'mExposeEventNeedsAttachedBuffer' is always true qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:1459:9: style: Condition 'fixedToplevelPositions' is always true [knownConditionTrueFalse] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:450:47: style:inconclusive: Function 'setGeometry' argument 1 names different: declaration 'rect' definition 'r'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow_p.h:102:35: note: Function 'setGeometry' argument 1 names different: declaration 'rect' definition 'r'. qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:450:47: note: Function 'setGeometry' argument 1 names different: declaration 'rect' definition 'r'. qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:536:65: style:inconclusive: Function 'repositionFromApplyConfigure' argument 1 names different: declaration 'position' definition 'globalPosition'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow_p.h:107:53: note: Function 'repositionFromApplyConfigure' argument 1 names different: declaration 'position' definition 'globalPosition'. qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:536:65: note: Function 'repositionFromApplyConfigure' argument 1 names different: declaration 'position' definition 'globalPosition'. qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:642:45: style:inconclusive: Function 'setMask' argument 1 names different: declaration 'region' definition 'mask'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow_p.h:162:33: note: Function 'setMask' argument 1 names different: declaration 'region' definition 'mask'. qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:642:45: note: Function 'setMask' argument 1 names different: declaration 'region' definition 'mask'. qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:201:11: style: Local variable 'defaultGeometry' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow_p.h:258:19: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:201:11: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:982:20: style: Local variable 'transform' shadows outer variable [shadowVariable] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:978:25: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:982:20: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:1049:10: style: Local variable 'decoration' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow_p.h:174:33: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:1049:10: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:1174:14: style: Local variable 'transientParent' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow_p.h:197:21: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:1174:14: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:1488:9: style: Local variable 'scale' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow_p.h:167:11: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:1488:9: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:1786:15: style: Local variable 'seat' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice_p.h:313:26: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:1786:15: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:1796:14: style: Local variable 'seat' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice_p.h:313:26: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:1796:14: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/client/qwaylandwindow.cpp:983:18: style: Variable 'screen' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/client/shellintegration/qwaylandshellintegration_p.h:63:5: style: Class 'QWaylandShellIntegrationTemplate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/compat/removed_api.cpp:10:0: error: failed to evaluate #if condition, undefined function-like macro invocation: QT_WAYLANDCOMPOSITOR_REMOVED_SINCE( ... ) [syntaxError] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandbufferref.h:40:0: error: failed to evaluate #if condition, undefined function-like macro invocation: QT_WAYLANDCOMPOSITOR_REMOVED_SINCE( ... ) [syntaxError] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandclient.h:24:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandclient.cpp:261:32: style: The statement 'if (d->mTextInputProtocols!=p) d->mTextInputProtocols=p' is logically equivalent to 'd->mTextInputProtocols=p'. [duplicateConditionalAssign] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandclient.cpp:262:32: note: Assignment 'd->mTextInputProtocols=p' qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandclient.cpp:261:32: note: Condition 'd->mTextInputProtocols!=p' is redundant qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandclient.cpp:122:32: style: C-style pointer casting [cstyleCast] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandclient.cpp:116:21: style: Local variable 'client' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandclient.h:58:16: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandclient.cpp:116:21: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandclient.cpp:232:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor.h:45:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor_p.h:151:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor.cpp:85:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor.cpp:114:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor.cpp:149:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RuntimeLocation [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor.cpp:215:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor.cpp:285:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor.cpp:298:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Polish [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor.cpp:638:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor.cpp:852:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor.cpp:1035:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OriginTopLeft [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor.cpp:1100:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ApplicationInactive [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor_p.h:57:53: debug: CheckClass::isMemberVar found used member variable 'mXkbContext' with varid 0 [varid0] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor.h:78:5: style: Class 'QWaylandCompositor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor.h:156:5: style: Class 'QWaylandCompositor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor_p.h:53:5: style: Class 'QWaylandCompositorPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor.cpp:82:5: style: Class 'WindowSystemEventHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor_p.h:68:62: performance: Function 'clientBufferIntegrations()' should return member 'client_buffer_integrations' by const reference. [returnByReference] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor.cpp:450:16: style: Local variable 'serverBufferIntegration' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor_p.h:69:48: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor.cpp:450:16: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor.cpp:215:22: style: Variable 'sockNot' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor.cpp:218:31: style: Variable 'dispatcher' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor.cpp:780:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositorquickextensions_p.h:83:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_COMPOSITOR_DECLARE_QUICK_EXTENSION_NAMED_ELEMENT is a macro then please configure it. [unknownMacro] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylanddestroylistener.h:20:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylanddestroylistener_p.h:29:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylanddestroylistener.h:22:5: style: Class 'QWaylandDestroyListener' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylanddrag.h:24:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandview.h:22:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandview.h:30:5: style: Class 'QWaylandView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylanddrag.cpp:21:5: style: Class 'QWaylandDragPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandseat.h:114:0: error: failed to evaluate #if condition, undefined function-like macro invocation: QT_DEPRECATED_SINCE( ... ) [syntaxError] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.h:23:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard_p.h:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:100:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_REPEAT_INFO_SINCE_VERSION [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:133:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_KEY_STATE_PRESSED [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:172:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_MOD_NAME_SHIFT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:185:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_KEY_STATE_RELEASED [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:197:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_KEY_STATE_PRESSED [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:252:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_KEYMAP_FORMAT_XKB_V1 [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:299:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RuntimeLocation [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:329:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_FORMAT_TEXT_V1 [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:388:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_COMPILE_NO_FLAGS [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:402:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_REPEAT_INFO_SINCE_VERSION [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:502:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_KEY_STATE_PRESSED [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:511:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_KEY_STATE_RELEASED [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:519:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Alt [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:27:26: warning: Member variable 'QWaylandKeyboardPrivate::keymap_size' is not initialized in the constructor. [uninitMemberVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard_p.h:54:49: debug: CheckClass::isMemberVar found used member variable 'mXkbState' with varid 0 [varid0] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.h:27:5: style: Class 'QWaylandKeyboard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard_p.h:46:5: style: Class 'QWaylandKeyboardPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:352:12: warning: If memory allocation fails, then there is a possible null pointer dereference: keymap_area [nullPointerOutOfMemory] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:344:43: note: Assuming allocation function fails qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:344:38: note: Assignment 'keymap_area=static_cast(mmap(nullptr,keymap_size,PROT_READ|PROT_WRITE,MAP_SHARED,keymap_fd,0))', assigned value is 0 qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:352:12: note: Null pointer dereference qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:69:95: style: C-style pointer casting [cstyleCast] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:49:60: style:inconclusive: Function 'checkFocusResource' argument 1 names different: declaration 'resource' definition 'keyboardResource'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard_p.h:69:39: note: Function 'checkFocusResource' argument 1 names different: declaration 'resource' definition 'keyboardResource'. qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:49:60: note: Function 'checkFocusResource' argument 1 names different: declaration 'resource' definition 'keyboardResource'. qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:65:77: style:inconclusive: Function 'sendEnter' argument 2 names different: declaration 'resource' definition 'keyboardResource'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard_p.h:70:56: note: Function 'sendEnter' argument 2 names different: declaration 'resource' definition 'keyboardResource'. qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:65:77: note: Function 'sendEnter' argument 2 names different: declaration 'resource' definition 'keyboardResource'. qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:199:14: style: Local variable 'modsDepressed' shadows outer variable [shadowVariable] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard_p.h:94:14: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:199:14: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:200:14: style: Local variable 'modsLatched' shadows outer variable [shadowVariable] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard_p.h:95:14: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:200:14: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:201:14: style: Local variable 'modsLocked' shadows outer variable [shadowVariable] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard_p.h:96:14: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:201:14: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:202:14: style: Local variable 'group' shadows outer variable [shadowVariable] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard_p.h:97:14: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:202:14: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeymap.h:21:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeymap_p.h:25:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeymap.h:33:5: style: Class 'QWaylandKeymap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandmousetracker_p.h:29:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandmousetracker.cpp:12:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandmousetracker.cpp:16:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32 [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandmousetracker.cpp:55:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllButtons [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandmousetracker.cpp:103:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseMove [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandmousetracker_p.h:38:5: style: Class 'QWaylandMouseTracker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandoutput.h:29:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandoutput_p.h:63:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandoutput.cpp:29:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subpixel_unknown [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandoutput.cpp:51:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transform_90 [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandoutput.cpp:135:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_current [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandoutput.cpp:218:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandoutput.cpp:315:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widthChanged [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandoutput.cpp:963:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Polish [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandoutput.cpp:393:40: style: Condition 'd->compositor!=compositor' is always true [knownConditionTrueFalse] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandpointer.h:23:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandpointer_p.h:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandpointer.cpp:107:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_DISPLAY_ERROR_INVALID_OBJECT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandpointer.cpp:184:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_POINTER_BUTTON_STATE_PRESSED [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandpointer.cpp:200:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_POINTER_BUTTON_STATE_RELEASED [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandpointer.cpp:243:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandpointer.h:26:5: style: Class 'QWaylandPointer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandquickitem.h:74:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_REVISION is a macro then please configure it. [unknownMacro] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandquickhardwarelayer_p.h:29:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandquickhardwarelayer.cpp:16:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandquickhardwarelayer.cpp:120:19: style: Local variable 'waylandItem' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandquickhardwarelayer_p.h:40:24: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandquickhardwarelayer.cpp:120:19: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandquickitem_p.h:76:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandquickitem_p.h:87:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemHasContents [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandquickitem_p.h:111:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandquickoutput.cpp:31:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectConnection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandquickoutput.cpp:101:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoButton [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandquickcompositor.h:23:5: style: Class 'QWaylandQuickCompositor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandquickitem_p.h:37:5: style: Class 'QWaylandBufferMaterialShader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandquickitem_p.h:49:5: style: Class 'QWaylandBufferMaterial' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandsurface.h:135:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_REVISION is a macro then please configure it. [unknownMacro] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandsurfacegrabber.h:18:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandsurfacegrabber.cpp:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandsurfacegrabber.cpp:75:29: style: Variable 'surf' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandtouch.h:26:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandtouch_p.h:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandtouch.cpp:179:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TouchCancel [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandtouch.h:28:5: style: Class 'QWaylandTouch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandtouch.cpp:29:5: style: Variable 'q' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandidleinhibitv1_p.h:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandidleinhibitv1.cpp:86:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandidleinhibitv1.cpp:105:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandiviapplication.h:20:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandiviapplication_p.h:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandiviapplication.cpp:156:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IVI_APPLICATION_ERROR_IVI_ID [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandiviapplication.h:24:5: style: Class 'QWaylandIviApplication' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandivisurface.h:27:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_WAYLAND_COMPOSITOR_DECLARE_QUICK_CHILDREN is a macro then please configure it. [unknownMacro] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandivisurfaceintegration_p.h:30:5: style: Class 'IviSurfaceIntegration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandpresentationtime_p.h:30:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandpresentationtime_p_p.h:71:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandpresentationtime.cpp:298:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind_vsync [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandpresentationtime.cpp:322:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandpresentationtime_p.h:33:5: style: Class 'QWaylandPresentationTime' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandpresentationtime.cpp:90:25: style: Local variable 'compositor' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandpresentationtime_p.h:35:25: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandpresentationtime.cpp:90:25: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandpresentationtime.cpp:252:19: style: Variable 'window' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandpresentationtime.cpp:263:19: style: Variable 'window' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandqttextinputmethod.h:21:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandqttextinputmethod_p.h:35:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandqttextinputmethod.cpp:43:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorInputMethods [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandqttextinputmethod.cpp:243:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorInputMethods [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandqttextinputmethod.cpp:18:88: style:inconclusive: Function 'QWaylandQtTextInputMethodPrivate' argument 1 names different: declaration 'compositor' definition 'c'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandqttextinputmethod_p.h:37:67: note: Function 'QWaylandQtTextInputMethodPrivate' argument 1 names different: declaration 'compositor' definition 'c'. qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandqttextinputmethod.cpp:18:88: note: Function 'QWaylandQtTextInputMethodPrivate' argument 1 names different: declaration 'compositor' definition 'c'. qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandqttextinputmethod.cpp:40:26: style: Variable 'enabledSurface' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandqttextinputmethodmanager.h:18:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandqttextinputmethodmanager_p.h:26:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandqttextinputmethodmanager.cpp:29:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QtTextInputMethodV1 [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandqttextinputmethodmanager.h:21:5: style: Class 'QWaylandQtTextInputMethodManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandqttextinputmethodmanager.cpp:18:153: style:inconclusive: Function 'text_input_method_manager_v1_get_text_input_method' argument 3 names different: declaration 'seat' definition 'seatResource'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandqttextinputmethodmanager_p.h:31:116: note: Function 'text_input_method_manager_v1_get_text_input_method' argument 3 names different: declaration 'seat' definition 'seatResource'. qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandqttextinputmethodmanager.cpp:18:153: note: Function 'text_input_method_manager_v1_get_text_input_method' argument 3 names different: declaration 'seat' definition 'seatResource'. qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandqtwindowmanager.h:20:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandqtwindowmanager_p.h:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandqtwindowmanager.cpp:30:116: style:inconclusive: Function 'windowmanager_open_url' argument 3 names different: declaration 'url' definition 'newUrl'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandqtwindowmanager_p.h:38:88: note: Function 'windowmanager_open_url' argument 3 names different: declaration 'url' definition 'newUrl'. qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandqtwindowmanager.cpp:30:116: note: Function 'windowmanager_open_url' argument 3 names different: declaration 'url' definition 'newUrl'. qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandquickshellintegration.h:18:5: style: Class 'QWaylandQuickShellIntegration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandquickshellsurfaceitem.h:20:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandquickshellsurfaceitem_p.h:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandquickshellsurfaceitem.cpp:21:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfaceDestroyed [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandquickshellsurfaceitem.cpp:197:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qGuiApp [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandquickshellsurfaceitem.cpp:230:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandquickshellsurfaceitem.h:30:5: style: Class 'QWaylandQuickShellSurfaceItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandquickshellsurfaceitem_p.h:65:5: style: Class 'QWaylandQuickShellEventFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandquickshellsurfaceitem.cpp:194:90: style:inconclusive: Function 'startFilter' argument 2 names different: declaration 'closePopupCallback' definition 'closePopups'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandquickshellsurfaceitem_p.h:56:70: note: Function 'startFilter' argument 2 names different: declaration 'closePopupCallback' definition 'closePopups'. qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandquickshellsurfaceitem.cpp:194:90: note: Function 'startFilter' argument 2 names different: declaration 'closePopupCallback' definition 'closePopups'. qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandquickshellsurfaceitem.cpp:393:56: style:inconclusive: Function 'setStaysOnTop' argument 1 names different: declaration 'on' definition 'onTop'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandquickshellsurfaceitem.h:43:29: note: Function 'setStaysOnTop' argument 1 names different: declaration 'on' definition 'onTop'. qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandquickshellsurfaceitem.cpp:393:56: note: Function 'setStaysOnTop' argument 1 names different: declaration 'on' definition 'onTop'. qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandquickshellsurfaceitem.cpp:421:59: style:inconclusive: Function 'setStaysOnBottom' argument 1 names different: declaration 'on' definition 'onBottom'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandquickshellsurfaceitem.h:45:32: note: Function 'setStaysOnBottom' argument 1 names different: declaration 'on' definition 'onBottom'. qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandquickshellsurfaceitem.cpp:421:59: note: Function 'setStaysOnBottom' argument 1 names different: declaration 'on' definition 'onBottom'. qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandquickshellsurfaceitem.cpp:308:57: style: Parameter 'surf' can be declared as pointer to const [constParameterPointer] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandquickshellsurfaceitem.cpp:313:60: style: Parameter 'surf' can be declared as pointer to const [constParameterPointer] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandquickshellsurfaceitem.cpp:302:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandxdgoutputv1_p.h:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandxdgoutputv1_p.h:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandshell.h:17:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandshell_p.h:25:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandshell.h:31:5: style: Class 'QWaylandShell' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandshell.h:52:5: style: Class 'QWaylandShellTemplate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandshell.h:68:5: style: Class 'QWaylandShellTemplate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandshellsurface.h:42:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_REVISION is a macro then please configure it. [unknownMacro] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinput.h:22:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinput_p.h:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinput.cpp:33:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImHints [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinput.cpp:51:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImHints [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinput.cpp:131:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinput.cpp:174:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinput.cpp:205:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_panel_visibility_hidden [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinput.cpp:216:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftToRight [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinput.cpp:313:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_MOD_NAME_SHIFT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinput.cpp:374:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImCursorRectangle [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinput.cpp:381:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorInputMethods [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinput.cpp:415:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImhNone [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinput.cpp:483:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImPreferredLanguage [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinput.cpp:495:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImSurroundingText [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinput.cpp:621:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_MOD_NAME_SHIFT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinput.cpp:275:18: style: Local variable 'serial' shadows outer variable [shadowVariable] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinput_p.h:81:14: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinput.cpp:275:18: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinput.cpp:283:18: style: Local variable 'serial' shadows outer variable [shadowVariable] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinput_p.h:81:14: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinput.cpp:283:18: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinput.cpp:272:5: style: Variable 'q' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinputmanager.h:18:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinputmanager_p.h:26:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinputmanager.cpp:29:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextInputV2 [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinputmanager.h:21:5: style: Class 'QWaylandTextInputManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinputmanagerv3.h:18:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinputmanagerv3_p.h:26:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinputv3.h:22:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinputmanagerv3.cpp:20:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorTextInput [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinputmanagerv3.cpp:88:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorTextInput [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinputv3_p.h:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinputv3.cpp:30:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorTextInput [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinputv3.cpp:52:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImHints [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinputv3.cpp:89:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorTextInput [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinputv3.cpp:153:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorTextInput [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinputv3.cpp:165:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorTextInput [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinputv3.cpp:209:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorTextInput [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinputv3.cpp:236:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorTextInput [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinputv3.cpp:243:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorTextInput [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinputv3.cpp:252:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorTextInput [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinputv3.cpp:259:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorTextInput [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinputv3.cpp:274:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorTextInput [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinputv3.cpp:290:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorTextInput [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinputv3.cpp:302:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorTextInput [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinputv3.cpp:336:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorTextInput [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinputv3.cpp:405:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorTextInput [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinputv3.cpp:419:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorTextInput [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinputv3.cpp:473:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorTextInput [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinputv3.cpp:485:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorTextInput [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinputv3.cpp:494:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorTextInput [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandviewporter.h:17:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandviewporter_p.h:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandviewporter.cpp:81:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WP_VIEWPORTER_ERROR_VIEWPORT_EXISTS [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandviewporter.cpp:161:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_no_surface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandviewporter.cpp:197:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_no_surface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell.h:58:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_WAYLAND_COMPOSITOR_DECLARE_QUICK_CHILDREN is a macro then please configure it. [unknownMacro] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshellintegration.cpp:58:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AutomaticFocus [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshellintegration.cpp:79:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AutomaticFocus [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshellintegration.cpp:116:123: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoneEdge [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshellintegration.cpp:155:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoneEdge [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshellintegration.cpp:233:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Popup [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshellintegration.cpp:258:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseMove [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshellintegration_p.h:32:5: style: Class 'WlShellIntegration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandxdgdecorationv1.h:17:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandxdgdecorationv1_p.h:33:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandxdgdecorationv1.cpp:179:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_client_side [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandxdgshell.h:201:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_REVISION is a macro then please configure it. [unknownMacro] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandxdgoutputv1.cpp:113:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandxdgoutputv1.cpp:155:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandxdgoutputv1.cpp:291:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandxdgoutputv1.cpp:332:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandxdgoutputv1.cpp:486:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandxdgoutputv1.cpp:510:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandxdgoutputv1.cpp:550:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZXDG_OUTPUT_V1_NAME_SINCE_VERSION [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandxdgoutputv1.cpp:481:73: style:inconclusive: Function 'setManager' argument 1 names different: declaration 'manager' definition '_manager'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandxdgoutputv1_p.h:61:49: note: Function 'setManager' argument 1 names different: declaration 'manager' definition '_manager'. qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandxdgoutputv1.cpp:481:73: note: Function 'setManager' argument 1 names different: declaration 'manager' definition '_manager'. qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandxdgoutputv1.cpp:505:60: style:inconclusive: Function 'setOutput' argument 1 names different: declaration 'output' definition '_output'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandxdgoutputv1_p.h:62:36: note: Function 'setOutput' argument 1 names different: declaration 'output' definition '_output'. qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandxdgoutputv1.cpp:505:60: note: Function 'setOutput' argument 1 names different: declaration 'output' definition '_output'. qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandxdgoutputv1.cpp:173:11: style: Local variable 'xdgOutput' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandxdgoutputv1_p.h:37:26: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandxdgoutputv1.cpp:173:11: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandxdgshellintegration.cpp:49:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseMove [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandxdgshellintegration.cpp:141:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FullscreenState [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandxdgshellintegration.cpp:182:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandxdgshellintegration.cpp:197:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FullscreenState [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandxdgshellintegration.cpp:238:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandxdgshellintegration.cpp:257:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopEdge [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandxdgshellintegration_p.h:32:5: style: Class 'XdgToplevelIntegration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandxdgshellintegration_p.h:102:5: style: Class 'XdgPopupIntegration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwlqtkey_p.h:36:5: style: Class 'QtKeyExtensionGlobal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwlqttouch.cpp:54:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stationary [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwlqttouch_p.h:45:5: style: Class 'TouchExtensionGlobal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwlqttouch.cpp:40:16: style: Variable 'surfaceClient' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwltexturesharingextension.cpp:58:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextureHasAlphaChannel [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwltexturesharingextension.cpp:83:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AutoConnection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwltexturesharingextension.cpp:258:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_NONE [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwltexturesharingextension.cpp:303:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usedLocally [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwltexturesharingextension.cpp:364:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwltexturesharingextension.cpp:388:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwltexturesharingextension.cpp:404:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwltexturesharingextension_p.h:65:5: style: Class 'QWaylandTextureSharingExtension' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwltexturesharingextension_p.h:106:9: style: Struct 'BufferInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwltexturesharingextension.cpp:30:5: style: Class 'SharedTextureFactory' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwltexturesharingextension.cpp:361:94: style:inconclusive: Function 'getCompressedBuffer' argument 1 names different: declaration 'key' definition 'pathName'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwltexturesharingextension_p.h:100:65: note: Function 'getCompressedBuffer' argument 1 names different: declaration 'key' definition 'pathName'. qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwltexturesharingextension.cpp:361:94: note: Function 'getCompressedBuffer' argument 1 names different: declaration 'key' definition 'pathName'. qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwltexturesharingextension.cpp:234:19: performance: Range variable 'ext' should be declared as const reference. [iterateByValue] qtwayland-everywhere-src-6.9.2/src/compositor/global/qwaylandcompositorextension.h:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/global/qwaylandcompositorextension_p.h:26:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/global/qwaylandcompositorextension.cpp:97:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Polish [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/global/qwaylandcompositorextension.cpp:109:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Polish [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/global/qwaylandcompositorextension.h:33:5: style: Class 'QWaylandObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/global/qwaylandcompositorextension.h:34:5: style: Class 'QWaylandObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/global/qwaylandcompositorextension.h:73:5: style: Class 'QWaylandCompositorExtensionTemplate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/global/qwaylandcompositorextension.h:89:5: style: Class 'QWaylandCompositorExtensionTemplate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/global/qwaylandcompositorextension.h:28:42: performance: Function 'extensions()' should return member 'extension_vector' by const reference. [returnByReference] qtwayland-everywhere-src-6.9.2/src/compositor/global/qwaylandcompositorextension.cpp:225:39: style: Local variable 'extension' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/compositor/global/qwaylandcompositorextension.h:26:34: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/compositor/global/qwaylandcompositorextension.cpp:225:39: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/compositor/hardware_integration/qwlhardwarelayerintegration_p.h:35:5: style: Class 'HardwareLayerIntegration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/hardware_integration/qwlhwintegration_p.h:34:5: style: Class 'HardwareIntegration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/hardware_integration/qwltextureorphanage.cpp:24:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/hardware_integration/qwltextureorphanage.cpp:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inst [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/hardware_integration/qwltextureorphanage.cpp:36:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/hardware_integration/qwltextureorphanage.cpp:54:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/hardware_integration/qwltextureorphanage.cpp:78:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/hardware_integration/qwltextureorphanage.cpp:100:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/hardware_integration/qwltextureorphanage.cpp:36:60: style: C-style pointer casting [cstyleCast] qtwayland-everywhere-src-6.9.2/src/compositor/hardware_integration/qwltextureorphanage.cpp:100:59: style: C-style pointer casting [cstyleCast] qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwlclientbuffer_p.h:67:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwlbuffermanager.cpp:25:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable notify [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwlbuffermanager.cpp:62:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorHardwareIntegration [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwlclientbuffer_p.h:63:10: style:inconclusive: Technically the member function 'QtWayland::ClientBuffer::isDestroyed' can be const. [functionConst] qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwlclientbuffer_p.h:67:71: debug: CheckClass::isMemberVar found used member variable 'm_buffer' with varid 0 [varid0] qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwlclientbuffer_p.h:101:5: style: Class 'SharedMemoryBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwlbuffermanager_p.h:32:5: style: Class 'BufferManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwlclientbuffer_p.h:75:42: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwlclientbuffer.cpp:76:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BufferFormatEgl_Null [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwlclientbuffer.cpp:97:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OriginTopLeft [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwlclientbuffer.cpp:131:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Target2D [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwlclientbuffer.cpp:23:50: style:inconclusive: Function 'ClientBuffer' argument 1 names different: declaration 'bufferResource' definition 'buffer'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwlclientbuffer_p.h:48:40: note: Function 'ClientBuffer' argument 1 names different: declaration 'bufferResource' definition 'buffer'. qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwlclientbuffer.cpp:23:50: note: Function 'ClientBuffer' argument 1 names different: declaration 'bufferResource' definition 'buffer'. qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwlclientbuffer.cpp:139:20: style: Local variable 'image' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwlclientbuffer_p.h:105:12: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwlclientbuffer.cpp:139:20: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwldatadevice_p.h:36:5: style: Class 'DataDevice' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwldatadevicemanager_p.h:44:5: style: Class 'DataDeviceManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwldatadevice.cpp:33:43: style:inconclusive: Function 'setFocus' argument 1 names different: declaration 'client' definition 'focusClient'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwldatadevice_p.h:38:35: note: Function 'setFocus' argument 1 names different: declaration 'client' definition 'focusClient'. qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwldatadevice.cpp:33:43: note: Function 'setFocus' argument 1 names different: declaration 'client' definition 'focusClient'. qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwldatadevicemanager.cpp:83:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwldatadevicemanager.cpp:120:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwldatadevicemanager.cpp:192:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wl_data_offer_interface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwldatadevicemanager.cpp:237:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwldataoffer.cpp:16:34: style:inconclusive: Function 'DataOffer' argument 1 names different: declaration 'data_source' definition 'dataSource'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwldataoffer_p.h:34:27: note: Function 'DataOffer' argument 1 names different: declaration 'data_source' definition 'dataSource'. qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwldataoffer.cpp:16:34: note: Function 'DataOffer' argument 1 names different: declaration 'data_source' definition 'dataSource'. qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwldataoffer.cpp:32:87: style:inconclusive: Function 'data_offer_accept' argument 3 names different: declaration 'mime_type' definition 'mimeType'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwldataoffer_p.h:38:80: note: Function 'data_offer_accept' argument 3 names different: declaration 'mime_type' definition 'mimeType'. qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwldataoffer.cpp:32:87: note: Function 'data_offer_accept' argument 3 names different: declaration 'mime_type' definition 'mimeType'. qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwldataoffer.cpp:40:71: style:inconclusive: Function 'data_offer_receive' argument 2 names different: declaration 'mime_type' definition 'mimeType'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwldataoffer_p.h:39:64: note: Function 'data_offer_receive' argument 2 names different: declaration 'mime_type' definition 'mimeType'. qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwldataoffer.cpp:40:71: note: Function 'data_offer_receive' argument 2 names different: declaration 'mime_type' definition 'mimeType'. qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwldatasource_p.h:39:20: performance: Function 'mimeTypes()' should return member 'm_mimeTypes' by const reference. [returnByReference] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/brcm-egl/qwaylandbrcmeglwindow.h:20:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/brcm-egl/qwaylandbrcmeglintegration.cpp:29:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qt_brcm_interface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/brcm-egl/qwaylandbrcmeglintegration.cpp:49:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_DEFAULT_DISPLAY [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/brcm-egl/qwaylandbrcmeglwindow.cpp:37:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGLint [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/brcm-egl/qwaylandbrcmeglwindow.cpp:55:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mBuffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/brcm-egl/qwaylandbrcmeglwindow.cpp:106:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Egl [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/brcm-egl/qwaylandbrcmeglwindow.cpp:150:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TripleBuffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/brcm-egl/qwaylandbrcmeglwindow.cpp:91:24: warning: Member variable 'QWaylandBrcmEglWindow::m_buffers' is not initialized in the constructor. [uninitMemberVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/brcm-egl/qwaylandbrcmeglwindow.cpp:70:16: style: Condition '!m_released' is always true [knownConditionTrueFalse] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/brcm-egl/qwaylandbrcmeglwindow.cpp:68:13: note: Assuming that condition 'm_released' is not redundant qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/brcm-egl/qwaylandbrcmeglwindow.cpp:70:16: note: Condition '!m_released' is always true qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/brcm-egl/qwaylandbrcmeglwindow.cpp:191:85: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/brcm-egl/qwaylandbrcmglcontext.cpp:29:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_CONTEXT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/brcm-egl/qwaylandbrcmglcontext.cpp:65:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_DEFAULT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/dmabuf-server/dmabufserverbufferintegration.h:82:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_create_image [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/dmabuf-server/dmabufserverbufferintegration.h:91:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_destroy_image [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/dmabuf-server/dmabufserverbufferintegration.h:100:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gl_egl_image_target_texture [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/dmabuf-server/dmabufserverbufferintegration.cpp:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_size [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/dmabuf-server/dmabufserverbufferintegration.cpp:59:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_SUCCESS [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/dmabuf-server/dmabufserverbufferintegration.cpp:68:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/dmabuf-server/dmabufserverbufferintegration.cpp:93:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_DISPLAY [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/dmabuf-server/dmabufserverbufferintegration.cpp:140:90: style:inconclusive: Function 'dmabuf_server_buffer_server_buffer_created' argument 2 names different: declaration 'fd' definition 'name'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/dmabuf-server/dmabufserverbufferintegration.h:61:92: note: Function 'dmabuf_server_buffer_server_buffer_created' argument 2 names different: declaration 'fd' definition 'name'. qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/dmabuf-server/dmabufserverbufferintegration.cpp:140:90: note: Function 'dmabuf_server_buffer_server_buffer_created' argument 2 names different: declaration 'fd' definition 'name'. qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/dmabuf-server/dmabufserverbufferintegration.cpp:145:90: style:inconclusive: Function 'dmabuf_server_buffer_server_buffer_created' argument 7 names different: declaration 'fourcc_format' definition 'format'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/dmabuf-server/dmabufserverbufferintegration.h:63:77: note: Function 'dmabuf_server_buffer_server_buffer_created' argument 7 names different: declaration 'fourcc_format' definition 'format'. qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/dmabuf-server/dmabufserverbufferintegration.cpp:145:90: note: Function 'dmabuf_server_buffer_server_buffer_created' argument 7 names different: declaration 'fourcc_format' definition 'format'. qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/dmabuf-server/dmabufserverbufferintegration.cpp:31:12: style: Variable 'import_attribs' can be declared as const array [constVariable] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/drm-egl-server/drmeglserverbufferintegration.h:77:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_create_image [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/drm-egl-server/drmeglserverbufferintegration.h:86:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_destroy_image [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/drm-egl-server/drmeglserverbufferintegration.h:95:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gl_egl_image_target_texture [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/drm-egl-server/drmeglserverbufferintegration.cpp:24:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_size [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/drm-egl-server/drmeglserverbufferintegration.cpp:71:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Target2D [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/drm-egl-server/drmeglserverbufferintegration.cpp:93:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_PLATFORM_WAYLAND_EXT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/drm-egl-server/drmeglserverbufferintegration.cpp:47:12: style: Variable 'attribs' can be declared as const array [constVariable] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/libhybris-egl-server/libhybriseglserverbufferintegration.h:94:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_create_image [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/libhybris-egl-server/libhybriseglserverbufferintegration.h:103:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_destroy_image [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/libhybris-egl-server/libhybriseglserverbufferintegration.h:112:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gl_egl_image_target_texture [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/libhybris-egl-server/libhybriseglserverbufferintegration.h:122:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_create_buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/libhybris-egl-server/libhybriseglserverbufferintegration.cpp:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_size [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/libhybris-egl-server/libhybriseglserverbufferintegration.cpp:51:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Target2D [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/libhybris-egl-server/libhybriseglserverbufferintegration.cpp:76:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_format [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/libhybris-egl-server/libhybriseglserverbufferintegration.cpp:99:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_DISPLAY [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/shm-emulation-server/shmserverbufferintegration.cpp:16:5: error: There is an unknown macro here somewhere. Configuration is required. If QT_IGNORE_DEPRECATIONS is a macro then please configure it. [unknownMacro] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/vulkan-server/vulkanserverbufferintegration.cpp:80:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_size [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/vulkan-server/vulkanserverbufferintegration.cpp:103:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/wayland-egl/qwaylandeglclientbufferintegration.cpp:32:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/wayland-egl/qwaylandeglclientbufferintegration.cpp:44:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_PLATFORM_WAYLAND_EXT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/wayland-egl/qwaylandeglclientbufferintegration.cpp:106:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_DISPLAY [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/wayland-egl/qwaylandeglwindow.cpp:49:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Egl [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/wayland-egl/qwaylandeglwindow.cpp:90:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mOffset [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/wayland-egl/qwaylandeglwindow.cpp:181:114: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CombinedDepthStencil [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/wayland-egl/qwaylandeglwindow_p.h:37:10: style: Virtual function 'ensureSize' is called from constructor 'QWaylandEglWindow(QWindow*window,QWaylandDisplay*display)' at line 31. Dynamic binding is not used. [virtualCallInConstructor] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/wayland-egl/qwaylandeglwindow.cpp:31:5: note: Calling ensureSize qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/wayland-egl/qwaylandeglwindow_p.h:37:10: note: ensureSize is a virtual function qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/wayland-egl/qwaylandeglwindow.cpp:121:24: style: Local variable 'eglSurface' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/wayland-egl/qwaylandeglwindow_p.h:42:16: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/wayland-egl/qwaylandeglwindow.cpp:121:24: note: Shadow variable qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:84:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertex [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:167:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FLOAT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:200:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connected [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:275:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:298:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_CONTEXT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:341:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_SURFACE [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:379:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_OPENGL_ES_API [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:419:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_DEFAULT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:79:5: style: Class 'DecorationsBlitter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:195:60: style:inconclusive: Function 'QWaylandGLContext' argument 3 names different: declaration 'format' definition 'fmt'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/wayland-egl/qwaylandglcontext_p.h:37:94: note: Function 'QWaylandGLContext' argument 3 names different: declaration 'format' definition 'fmt'. qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:195:60: note: Function 'QWaylandGLContext' argument 3 names different: declaration 'format' definition 'fmt'. qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:259:69: style:inconclusive: Function 'destroyTemporaryOffscreenSurface' argument 1 names different: declaration 'surface' definition 'eglSurface'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/wayland-egl/qwaylandglcontext_p.h:54:54: note: Function 'destroyTemporaryOffscreenSurface' argument 1 names different: declaration 'surface' definition 'eglSurface'. qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:259:69: note: Function 'destroyTemporaryOffscreenSurface' argument 1 names different: declaration 'surface' definition 'eglSurface'. qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/brcm-egl/brcmbuffer.h:28:11: style:inconclusive: Either there is a missing 'override', or the member function 'BrcmBuffer::size' can be const. [functionConst] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/brcm-egl/brcmeglintegration.cpp:108:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/brcm-egl/brcmeglintegration.cpp:144:121: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGLint [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/brcm-egl/brcmeglintegration.cpp:155:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BufferFormatEgl_RGBA [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/brcm-egl/brcmeglintegration.cpp:160:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/brcm-egl/brcmeglintegration.cpp:166:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/brcm-egl/brcmeglintegration.cpp:166:17: style: Variable 'brcmBuffer' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/dmabuf-server/dmabufserverbufferintegration.h:111:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_create_image [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/dmabuf-server/dmabufserverbufferintegration.h:120:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_destroy_image [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/dmabuf-server/dmabufserverbufferintegration.h:132:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_export_dmabuf_image_query [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/dmabuf-server/dmabufserverbufferintegration.h:144:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_export_dmabuf_image [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/dmabuf-server/dmabufserverbufferintegration.h:153:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gl_egl_image_target_texture_2d [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/dmabuf-server/dmabufserverbufferintegration.cpp:18:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_format [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/dmabuf-server/dmabufserverbufferintegration.cpp:65:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_SUCCESS [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/dmabuf-server/dmabufserverbufferintegration.cpp:80:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorHardwareIntegration [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/dmabuf-server/dmabufserverbufferintegration.cpp:96:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorHardwareIntegration [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/dmabuf-server/dmabufserverbufferintegration.cpp:120:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorHardwareIntegration [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/dmabuf-server/dmabufserverbufferintegration.cpp:179:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorHardwareIntegration [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/drm-egl-server/drmeglserverbufferintegration.h:95:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_create_image [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/drm-egl-server/drmeglserverbufferintegration.h:104:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_destroy_image [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/drm-egl-server/drmeglserverbufferintegration.h:113:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_create_drm_image [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/drm-egl-server/drmeglserverbufferintegration.h:123:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_export_drm_image [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/drm-egl-server/drmeglserverbufferintegration.h:132:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gl_egl_image_target_texture_2d [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/drm-egl-server/drmeglserverbufferintegration.cpp:15:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_format [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/drm-egl-server/drmeglserverbufferintegration.cpp:111:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_EXTENSIONS [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/drm-egl-server/drmeglserverbufferintegration.cpp:123:9: style: Condition '!extensionString' is always false [knownConditionTrueFalse] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/drm-egl-server/drmeglserverbufferintegration.cpp:35:12: style: Variable 'imageAttribs' can be declared as const array [constVariable] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/hardwarelayer/vsp2/vsp2hardwarelayerintegration.cpp:112:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectConnection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/hardwarelayer/vsp2/vsp2hardwarelayerintegration.h:64:10: style:inconclusive: Either there is a missing 'override', or the member function 'Vsp2Layer::isEnabled' can be const. [functionConst] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/hardwarelayer/vsp2/vsp2hardwarelayerintegration.cpp:32:50: style:inconclusive: Function 'Vsp2Layer' argument 1 names different: declaration 'm_hwLayer' definition 'hwLayer'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/hardwarelayer/vsp2/vsp2hardwarelayerintegration.h:61:52: note: Function 'Vsp2Layer' argument 1 names different: declaration 'm_hwLayer' definition 'hwLayer'. qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/hardwarelayer/vsp2/vsp2hardwarelayerintegration.cpp:32:50: note: Function 'Vsp2Layer' argument 1 names different: declaration 'm_hwLayer' definition 'hwLayer'. qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/hardwarelayer/vsp2/vsp2hardwarelayerintegration.cpp:206:68: style:inconclusive: Function 'add' argument 1 names different: declaration 'layer' definition 'hwLayer'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/hardwarelayer/vsp2/vsp2hardwarelayerintegration.h:33:42: note: Function 'add' argument 1 names different: declaration 'layer' definition 'hwLayer'. qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/hardwarelayer/vsp2/vsp2hardwarelayerintegration.cpp:206:68: note: Function 'add' argument 1 names different: declaration 'layer' definition 'hwLayer'. qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/hardwarelayer/vsp2/vsp2hardwarelayerintegration.cpp:214:71: style:inconclusive: Function 'remove' argument 1 names different: declaration 'layer' definition 'hwLayer'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/hardwarelayer/vsp2/vsp2hardwarelayerintegration.h:34:45: note: Function 'remove' argument 1 names different: declaration 'layer' definition 'hwLayer'. qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/hardwarelayer/vsp2/vsp2hardwarelayerintegration.cpp:214:71: note: Function 'remove' argument 1 names different: declaration 'layer' definition 'hwLayer'. qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/hardwarelayer/vsp2/vsp2hardwarelayerintegration.cpp:218:42: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/libhybris-egl-server/libhybriseglserverbufferintegration.h:101:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_create_image [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/libhybris-egl-server/libhybriseglserverbufferintegration.h:110:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_destroy_image [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/libhybris-egl-server/libhybriseglserverbufferintegration.h:119:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gl_egl_image_target_texture_2d [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/libhybris-egl-server/libhybriseglserverbufferintegration.h:127:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_create_buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/libhybris-egl-server/libhybriseglserverbufferintegration.h:136:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_get_buffer_info [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/libhybris-egl-server/libhybriseglserverbufferintegration.h:144:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_serialize_buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/libhybris-egl-server/libhybriseglserverbufferintegration.cpp:16:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_format [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/libhybris-egl-server/libhybriseglserverbufferintegration.cpp:74:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qt_libhybris_buffer_interface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/libhybris-egl-server/libhybriseglserverbufferintegration.cpp:111:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_create_buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/libhybris-egl-server/libhybriseglserverbufferintegration.cpp:12:27: warning: Member variable 'LibHybrisEglServerBuffer::m_name' is not initialized in the constructor. [uninitMemberVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/libhybris-egl-server/libhybriseglserverbufferintegration.cpp:76:128: style: C-style pointer casting [cstyleCast] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabuf.cpp:35:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabuf.cpp:64:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabuf.cpp:74:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZWP_LINUX_BUFFER_PARAMS_V1_ERROR_ALREADY_USED [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabuf.cpp:180:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZWP_LINUX_BUFFER_PARAMS_V1_ERROR_PLANE_IDX [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabuf.cpp:210:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabuf.cpp:232:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabuf.cpp:273:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_IMAGE_KHR [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabuf.cpp:287:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_IMAGE_KHR [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabuf.cpp:302:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aboutToBeDestroyed [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabuf.h:133:10: style: Virtual function 'buffer_destroy' is called from destructor '~LinuxDmabufWlBuffer()' at line 255. Dynamic binding is not used. [virtualCallInConstructor] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabuf.cpp:255:5: note: Calling buffer_destroy qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabuf.h:133:10: note: buffer_destroy is a virtual function qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabuf.cpp:317:49: style: C-style pointer casting [cstyleCast] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabuf.cpp:318:70: style: C-style pointer casting [cstyleCast] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabufclientbufferintegration.cpp:47:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BufferFormatEgl_RGB [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabufclientbufferintegration.cpp:76:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RGBFormat [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabufclientbufferintegration.cpp:97:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabufclientbufferintegration.cpp:172:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorHardwareIntegration [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabufclientbufferintegration.cpp:222:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRM_FORMAT_GR88 [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabufclientbufferintegration.cpp:246:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable egl_unbind_wayland_display [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabufclientbufferintegration.cpp:260:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable egl_query_dmabuf_modifiers_ext [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabufclientbufferintegration.cpp:319:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable egl_query_dmabuf_formats_ext [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabufclientbufferintegration.cpp:337:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable egl_query_dmabuf_modifiers_ext [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabufclientbufferintegration.cpp:373:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorHardwareIntegration [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabufclientbufferintegration.cpp:402:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabufclientbufferintegration.cpp:428:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabufclientbufferintegration.cpp:435:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabufclientbufferintegration.cpp:451:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags_y_invert [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabufclientbufferintegration.cpp:363:27: warning: Return value of function m_importedBuffers.value() is not used. [ignoredReturnValue] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabufclientbufferintegration.cpp:328:63: style: C-style pointer casting [cstyleCast] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/shm-emulation-server/shmserverbufferintegration.cpp:37:5: error: There is an unknown macro here somewhere. Configuration is required. If QT_IGNORE_DEPRECATIONS is a macro then please configure it. [unknownMacro] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/vulkan-server/vulkanserverbufferintegration.cpp:115:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_format [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/vulkan-server/vulkanserverbufferintegration.cpp:182:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/vulkan-server/vulkanserverbufferintegration.cpp:230:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorHardwareIntegration [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/vulkan-server/vulkanserverbufferintegration.cpp:286:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorHardwareIntegration [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.h:21:5: style: Class 'VulkanWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:182:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:250:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:298:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:329:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:358:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_STRUCTURE_TYPE_SUBMIT_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:376:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_IMAGE_ASPECT_COLOR_BIT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:397:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:426:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_QUEUE_GRAPHICS_BIT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:446:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:474:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_FORMAT_R8G8B8A8_UNORM [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:493:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_MEMORY_PROPERTY_HOST_COHERENT_BIT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:546:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_STRUCTURE_TYPE_APPLICATION_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:674:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_FORMAT_UNDEFINED [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:680:20: performance:inconclusive: Technically the member function 'VulkanWrapper::getImageInfo' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.h:25:9: note: Technically the member function 'VulkanWrapper::getImageInfo' can be static (but you may consider moving to unnamed namespace). qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:680:20: note: Technically the member function 'VulkanWrapper::getImageInfo' can be static (but you may consider moving to unnamed namespace). qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:39:10: style:inconclusive: Technically the member function 'QueueFamilyIndices::isComplete' can be const. [functionConst] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:662:7: warning: Class 'VulkanWrapper' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:662:7: warning: Class 'VulkanWrapper' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:188:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_TEXTURE_FORMAT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:197:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gl_egl_image_target_texture_2d [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:298:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorHardwareIntegration [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:338:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_FILE_DESCRIPTOR_KHR [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:400:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_STREAM_STATE_KHR [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:425:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorHardwareIntegration [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:437:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorHardwareIntegration [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:494:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_WIDTH [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:508:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_WIDTH [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:536:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorHardwareIntegration [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:557:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BufferFormatEgl_RGB [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:576:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RGBFormat [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:595:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:636:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:645:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OriginBottomLeft [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:652:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_STREAM_KHR [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:289:48: performance:inconclusive: Technically the member function 'WaylandEglClientBufferIntegrationPrivate::setupBufferAndCleanup' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:151:10: note: Technically the member function 'WaylandEglClientBufferIntegrationPrivate::setupBufferAndCleanup' can be static (but you may consider moving to unnamed namespace). qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:289:48: note: Technically the member function 'WaylandEglClientBufferIntegrationPrivate::setupBufferAndCleanup' can be static (but you may consider moving to unnamed namespace). qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:302:29: style: C-style pointer casting [cstyleCast] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:320:49: style: C-style pointer casting [cstyleCast] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:321:70: style: C-style pointer casting [cstyleCast] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:369:16: style: C-style pointer casting [cstyleCast] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:369:52: style: C-style pointer casting [cstyleCast] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:538:28: style: C-style pointer casting [cstyleCast] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:538:61: style: C-style pointer casting [cstyleCast] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:500:109: style:inconclusive: Function 'WaylandEglClientBuffer' argument 2 names different: declaration 'bufferResource' definition 'buffer'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration_p.h:47:89: note: Function 'WaylandEglClientBuffer' argument 2 names different: declaration 'bufferResource' definition 'buffer'. qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:500:109: note: Function 'WaylandEglClientBuffer' argument 2 names different: declaration 'bufferResource' definition 'buffer'. qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-eglstream-controller/waylandeglstreamintegration.cpp:189:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorHardwareIntegration [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-eglstream-controller/waylandeglstreamintegration.cpp:229:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_FILE_DESCRIPTOR_KHR [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-eglstream-controller/waylandeglstreamintegration.cpp:281:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_STREAM_STATE_KHR [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-eglstream-controller/waylandeglstreamintegration.cpp:305:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorHardwareIntegration [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-eglstream-controller/waylandeglstreamintegration.cpp:315:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_compositor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-eglstream-controller/waylandeglstreamintegration.cpp:339:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_EXTENSIONS [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-eglstream-controller/waylandeglstreamintegration.cpp:389:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_WIDTH [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-eglstream-controller/waylandeglstreamintegration.cpp:410:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorHardwareIntegration [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-eglstream-controller/waylandeglstreamintegration.cpp:431:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BufferFormatEgl_EXTERNAL_OES [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-eglstream-controller/waylandeglstreamintegration.cpp:442:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OriginBottomLeft [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-eglstream-controller/waylandeglstreamintegration.cpp:450:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-eglstream-controller/waylandeglstreamintegration.cpp:180:54: performance:inconclusive: Technically the member function 'WaylandEglStreamClientBufferIntegrationPrivate::setupBufferAndCleanup' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-eglstream-controller/waylandeglstreamintegration.cpp:132:10: note: Technically the member function 'WaylandEglStreamClientBufferIntegrationPrivate::setupBufferAndCleanup' can be static (but you may consider moving to unnamed namespace). qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-eglstream-controller/waylandeglstreamintegration.cpp:180:54: note: Technically the member function 'WaylandEglStreamClientBufferIntegrationPrivate::setupBufferAndCleanup' can be static (but you may consider moving to unnamed namespace). qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-eglstream-controller/waylandeglstreamintegration.cpp:193:29: style: C-style pointer casting [cstyleCast] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-eglstream-controller/waylandeglstreamintegration.cpp:211:49: style: C-style pointer casting [cstyleCast] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-eglstream-controller/waylandeglstreamintegration.cpp:212:70: style: C-style pointer casting [cstyleCast] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-eglstream-controller/waylandeglstreamintegration.cpp:412:28: style: C-style pointer casting [cstyleCast] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-eglstream-controller/waylandeglstreamintegration.cpp:412:61: style: C-style pointer casting [cstyleCast] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-eglstream-controller/waylandeglstreamintegration.cpp:381:127: style:inconclusive: Function 'WaylandEglStreamClientBuffer' argument 2 names different: declaration 'bufferResource' definition 'buffer'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-eglstream-controller/waylandeglstreamintegration.h:49:101: note: Function 'WaylandEglStreamClientBuffer' argument 2 names different: declaration 'bufferResource' definition 'buffer'. qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/wayland-eglstream-controller/waylandeglstreamintegration.cpp:381:127: note: Function 'WaylandEglStreamClientBuffer' argument 2 names different: declaration 'bufferResource' definition 'buffer'. qtwayland-everywhere-src-6.9.2/src/imports/compositor-extensions/qtshell/qwaylandqtshell.h:67:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_WAYLAND_COMPOSITOR_DECLARE_QUICK_CHILDREN is a macro then please configure it. [unknownMacro] qtwayland-everywhere-src-6.9.2/src/imports/texture-sharing-extension/plugin.cpp:60:5: style: Class 'QWaylandTextureSharingExtensionPlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/imports/texture-sharing/plugin.cpp:49:5: style: Class 'QWaylandTextureSharingPlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/imports/texture-sharing/sharedtextureprovider.cpp:63:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextureHasAlphaChannel [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/imports/texture-sharing/sharedtextureprovider.cpp:119:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpenGLES2 [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/imports/texture-sharing/sharedtextureprovider.cpp:151:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/decorations/adwaita/main.cpp:26:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/decorations/adwaita/qwaylandadwaitadecoration.cpp:82:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/decorations/adwaita/qwaylandadwaitadecoration.cpp:98:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShadowsOnly [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/decorations/adwaita/qwaylandadwaitadecoration.cpp:123:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShadowsOnly [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/decorations/adwaita/qwaylandadwaitadecoration.cpp:212:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShadowsOnly [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/decorations/adwaita/qwaylandadwaitadecoration.cpp:246:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pressed [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/decorations/adwaita/qwaylandadwaitadecoration.cpp:266:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/decorations/adwaita/qwaylandadwaitadecoration.cpp:310:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/decorations/adwaita/qwaylandadwaitadecoration.cpp:355:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQWaylandAdwaitaDecorationLog [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/decorations/adwaita/qwaylandadwaitadecoration.cpp:381:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/decorations/adwaita/qwaylandadwaitadecoration.cpp:424:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShadowsOnly [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/decorations/adwaita/qwaylandadwaitadecoration.cpp:452:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPen [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/decorations/adwaita/qwaylandadwaitadecoration.cpp:464:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitiveOption [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/decorations/adwaita/qwaylandadwaitadecoration.cpp:501:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowMaximized [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/decorations/adwaita/qwaylandadwaitadecoration.cpp:518:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowActive [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/decorations/adwaita/qwaylandadwaitadecoration.cpp:606:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShadowsOnly [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/decorations/adwaita/qwaylandadwaitadecoration.cpp:674:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeBDiagCursor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/decorations/adwaita/qwaylandadwaitadecoration.cpp:698:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeHorCursor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/decorations/adwaita/qwaylandadwaitadecoration.cpp:709:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeHorCursor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/decorations/adwaita/qwaylandadwaitadecoration.cpp:80:5: performance: Variable 'm_lastButtonClick' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qtwayland-everywhere-src-6.9.2/src/plugins/decorations/adwaita/qwaylandadwaitadecoration.cpp:115:68: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] qtwayland-everywhere-src-6.9.2/src/plugins/decorations/adwaita/qwaylandadwaitadecoration.cpp:116:67: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] qtwayland-everywhere-src-6.9.2/src/plugins/decorations/adwaita/qwaylandadwaitadecoration.cpp:117:69: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] qtwayland-everywhere-src-6.9.2/src/plugins/decorations/adwaita/qwaylandadwaitadecoration.cpp:118:70: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] qtwayland-everywhere-src-6.9.2/src/plugins/decorations/adwaita/qwaylandadwaitadecoration.cpp:318:30: style: Variable 'watcher' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/plugins/decorations/bradient/main.cpp:68:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/decorations/bradient/main.cpp:76:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShadowsOnly [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/decorations/bradient/main.cpp:83:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShadowsOnly [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/decorations/bradient/main.cpp:90:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShadowsOnly [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/decorations/bradient/main.cpp:97:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShadowsOnly [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/decorations/bradient/main.cpp:106:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShadowsOnly [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/decorations/bradient/main.cpp:266:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pressed [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/decorations/bradient/main.cpp:301:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeFDiagCursor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/decorations/bradient/main.cpp:359:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeBDiagCursor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/decorations/bradient/main.cpp:389:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeHorCursor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/decorations/bradient/main.cpp:406:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeHorCursor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/fullscreen-shell-v1/qwaylandfullscreenshellv1surface.cpp:20:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable present_method_default [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/ivi-shell/qwaylandivishellintegration.cpp:107:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Popup [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/ivi-shell/qwaylandivisurface.cpp:14:62: style:inconclusive: Function 'QWaylandIviSurface' argument 1 names different: declaration 'shell_surface' definition 'ivi_surface'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/ivi-shell/qwaylandivisurface_p.h:22:46: note: Function 'QWaylandIviSurface' argument 1 names different: declaration 'shell_surface' definition 'ivi_surface'. qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/ivi-shell/qwaylandivisurface.cpp:14:62: note: Function 'QWaylandIviSurface' argument 1 names different: declaration 'shell_surface' definition 'ivi_surface'. qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/ivi-shell/qwaylandivisurface.cpp:21:62: style:inconclusive: Function 'QWaylandIviSurface' argument 1 names different: declaration 'shell_surface' definition 'ivi_surface'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/ivi-shell/qwaylandivisurface_p.h:23:46: note: Function 'QWaylandIviSurface' argument 1 names different: declaration 'shell_surface' definition 'ivi_surface'. qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/ivi-shell/qwaylandivisurface.cpp:21:62: note: Function 'QWaylandIviSurface' argument 1 names different: declaration 'shell_surface' definition 'ivi_surface'. qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/qt-shell/qwaylandqtshellintegration.cpp:25:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixedToplevelPositions [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/qt-shell/qwaylandqtsurface.cpp:138:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QWINDOWSIZE_MAX [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/qt-shell/qwaylandqtsurface.cpp:176:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowActive [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/qt-shell/qwaylandqtsurface.cpp:181:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZQT_SHELL_SURFACE_V1_CAPABILITIES_INTERACTIVE_RESIZE [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/qt-shell/qwaylandqtsurface.cpp:191:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZQT_SHELL_SURFACE_V1_CAPABILITIES_INTERACTIVE_RESIZE [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/wl-shell/qwaylandwlshellintegration.cpp:16:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/wl-shell/qwaylandwlshellsurface.cpp:64:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowMaximized [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/wl-shell/qwaylandwlshellsurface.cpp:90:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowFullScreen [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/wl-shell/qwaylandwlshellsurface.cpp:99:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowMinimized [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/wl-shell/qwaylandwlshellsurface.cpp:128:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopEdge [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/wl-shell/qwaylandwlshellsurface.cpp:162:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolTip [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/wl-shell/qwaylandwlshellsurface.cpp:176:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgdecorationv1.cpp:54:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_client_side [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgdecorationv1.cpp:69:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pending [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgdecorationv1_p.h:42:5: style: Class 'QWaylandXdgToplevelDecorationV1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell_p.h:90:9: style: Class 'Toplevel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell_p.h:122:9: style: Class 'Positioner' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgdialogv1_p.h:16:5: style: Class 'QWaylandXdgDialogV1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgexporterv2_p.h:31:13: performance: Function 'handle()' should return member 'mHandle' by const reference. [returnByReference] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:32:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FramelessWindowHint [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:61:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowMaximized [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:116:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_server_side [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:136:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowNoState [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:182:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FramelessWindowHint [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:197:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowMinimized [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:228:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopEdge [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:316:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolTip [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:461:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QWINDOWSIZE_MAX [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:497:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:580:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deleteLater [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:590:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolTip [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:608:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xdgActivationTokenCreated [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:620:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:639:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:676:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDG_POPUP_REPOSITIONED_SINCE_VERSION [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:702:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable anchor_top_left [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:114:36: style:inconclusive: Either there is a missing 'override', or the member function 'QtWaylandClient::QWaylandXdgSurface::Toplevel::wantsDecorations' can be const. [functionConst] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell_p.h:94:14: note: Either there is a missing 'override', or the member function 'QtWaylandClient::QWaylandXdgSurface::Toplevel::wantsDecorations' can be const. qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:114:36: note: Either there is a missing 'override', or the member function 'QtWaylandClient::QWaylandXdgSurface::Toplevel::wantsDecorations' can be const. qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:517:5: warning: Either the condition 'm_popup' is redundant or there is possible null pointer dereference: m_popup. [nullPointerRedundantCheck] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:526:9: note: Assuming that condition 'm_popup' is not redundant qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:517:5: note: Null pointer dereference qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:692:30: warning: Either the condition '!parent' is redundant or there is possible null pointer dereference: parent. [nullPointerRedundantCheck] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:520:9: note: Assuming that condition '!parent' is not redundant qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:516:14: note: Calling function 'setPopup', 1st argument 'parent' value is 0 qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:510:63: note: Calling function 'createPositioner', 1st argument 'parent' value is 0 qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:692:30: note: Null pointer dereference qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:692:63: warning: Either the condition '!parent' is redundant or there is possible null pointer dereference: parent. [nullPointerRedundantCheck] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:520:9: note: Assuming that condition '!parent' is not redundant qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:516:14: note: Calling function 'setPopup', 1st argument 'parent' value is 0 qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:510:63: note: Calling function 'createPositioner', 1st argument 'parent' value is 0 qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:692:63: note: Null pointer dereference qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:796:86: style:inconclusive: Function 'QWaylandXdgShell' argument 2 names different: declaration 'xdg_wm_base' definition 'xdgWmBase'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell_p.h:171:72: note: Function 'QWaylandXdgShell' argument 2 names different: declaration 'xdg_wm_base' definition 'xdgWmBase'. qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:796:86: note: Function 'QWaylandXdgShell' argument 2 names different: declaration 'xdg_wm_base' definition 'xdgWmBase'. qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:132:11: style: Variable 'xdgStates' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshellintegration.cpp:53:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolTip [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgtopleveliconv1.cpp:35:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32 [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgtopleveliconv1.cpp:100:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/qtwaylandscanner/qtwaylandscanner.cpp:142:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/qtwaylandscanner/qtwaylandscanner.cpp:400:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/qtwaylandscanner/qtwaylandscanner.cpp:1313:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/qtwaylandscanner/qtwaylandscanner.cpp:14:14: warning: Member variable 'Scanner::m_option' is not initialized in the constructor. [uninitMemberVar] qtwayland-everywhere-src-6.9.2/src/qtwaylandscanner/qtwaylandscanner.cpp:145:15: style:inconclusive: Technically the member function 'Scanner::isServerSide' can be const. [functionConst] qtwayland-everywhere-src-6.9.2/src/qtwaylandscanner/qtwaylandscanner.cpp:59:10: note: Technically the member function 'Scanner::isServerSide' can be const. qtwayland-everywhere-src-6.9.2/src/qtwaylandscanner/qtwaylandscanner.cpp:145:15: note: Technically the member function 'Scanner::isServerSide' can be const. qtwayland-everywhere-src-6.9.2/src/qtwaylandscanner/qtwaylandscanner.cpp:166:21: performance:inconclusive: Technically the member function 'Scanner::byteArrayValue' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtwayland-everywhere-src-6.9.2/src/qtwaylandscanner/qtwaylandscanner.cpp:62:16: note: Technically the member function 'Scanner::byteArrayValue' can be static (but you may consider moving to unnamed namespace). qtwayland-everywhere-src-6.9.2/src/qtwaylandscanner/qtwaylandscanner.cpp:166:21: note: Technically the member function 'Scanner::byteArrayValue' can be static (but you may consider moving to unnamed namespace). qtwayland-everywhere-src-6.9.2/src/qtwaylandscanner/qtwaylandscanner.cpp:291:42: performance:inconclusive: Technically the member function 'Scanner::newIdArgument' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtwayland-everywhere-src-6.9.2/src/qtwaylandscanner/qtwaylandscanner.cpp:70:37: note: Technically the member function 'Scanner::newIdArgument' can be static (but you may consider moving to unnamed namespace). qtwayland-everywhere-src-6.9.2/src/qtwaylandscanner/qtwaylandscanner.cpp:291:42: note: Technically the member function 'Scanner::newIdArgument' can be static (but you may consider moving to unnamed namespace). qtwayland-everywhere-src-6.9.2/src/qtwaylandscanner/qtwaylandscanner.cpp:366:15: performance:inconclusive: Technically the member function 'Scanner::printEnums' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtwayland-everywhere-src-6.9.2/src/qtwaylandscanner/qtwaylandscanner.cpp:74:10: note: Technically the member function 'Scanner::printEnums' can be static (but you may consider moving to unnamed namespace). qtwayland-everywhere-src-6.9.2/src/qtwaylandscanner/qtwaylandscanner.cpp:366:15: note: Technically the member function 'Scanner::printEnums' can be static (but you may consider moving to unnamed namespace). qtwayland-everywhere-src-6.9.2/src/qtwaylandscanner/qtwaylandscanner.cpp:15:25: warning: Class 'Scanner' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] qtwayland-everywhere-src-6.9.2/src/qtwaylandscanner/qtwaylandscanner.cpp:15:25: warning: Class 'Scanner' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] qtwayland-everywhere-src-6.9.2/src/qtwaylandscanner/qtwaylandscanner.cpp:103:25: error: Out of bounds access in expression 'args[0]' because 'args' is empty. [containerOutOfBounds] qtwayland-everywhere-src-6.9.2/src/qtwaylandscanner/qtwaylandscanner.cpp:100:23: note: Assuming condition is false qtwayland-everywhere-src-6.9.2/src/qtwaylandscanner/qtwaylandscanner.cpp:103:25: note: Access out of bounds qtwayland-everywhere-src-6.9.2/src/qtwaylandscanner/qtwaylandscanner.cpp:294:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtwayland-everywhere-src-6.9.2/src/shared/qwaylandinputmethodeventbuilder.cpp:58:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SingleUnderline [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/shared/qwaylandinputmethodeventbuilder.cpp:130:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cursor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/shared/qwaylandinputmethodeventbuilder.cpp:169:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZWP_TEXT_INPUT_V2_CONTENT_HINT_NONE [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/shared/qwaylandinputmethodeventbuilder.cpp:223:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZWP_TEXT_INPUT_V3_CONTENT_HINT_NONE [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/src/shared/qwaylandmimehelper.cpp:24:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/client/tst_client.cpp:607:5: error: There is an unknown macro here somewhere. Configuration is required. If QTEST_SET_MAIN_SOURCE_PATH is a macro then please configure it. [unknownMacro] qtwayland-everywhere-src-6.9.2/tests/auto/client/clientextension/tst_clientextension.cpp:130:5: error: There is an unknown macro here somewhere. Configuration is required. If QTEST_SET_MAIN_SOURCE_PATH is a macro then please configure it. [unknownMacro] qtwayland-everywhere-src-6.9.2/tests/auto/client/cursor/tst_cursor.cpp:29:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autoConfigure [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/cursor/tst_cursor.cpp:50:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setCursor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/datadevicev1/tst_datadevicev1.cpp:19:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autoConfigure [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/datadevicev1/tst_datadevicev1.cpp:68:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable receive [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/datadevicev1/tst_datadevicev1.cpp:106:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable receive [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/datadevicev1/tst_datadevicev1.cpp:144:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable receive [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/datadevicev1/tst_datadevicev1.cpp:187:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable receive [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/datadevicev1/tst_datadevicev1.cpp:291:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/datadevicev1/tst_datadevicev1.cpp:68:63: performance: Function parameter 'mimeType' should be passed by const reference. [passedByValue] qtwayland-everywhere-src-6.9.2/tests/auto/client/datadevicev1/tst_datadevicev1.cpp:106:63: performance: Function parameter 'mimeType' should be passed by const reference. [passedByValue] qtwayland-everywhere-src-6.9.2/tests/auto/client/datadevicev1/tst_datadevicev1.cpp:144:63: performance: Function parameter 'mimeType' should be passed by const reference. [passedByValue] qtwayland-everywhere-src-6.9.2/tests/auto/client/datadevicev1/tst_datadevicev1.cpp:187:63: performance: Function parameter 'mimeType' should be passed by const reference. [passedByValue] qtwayland-everywhere-src-6.9.2/tests/auto/client/fullscreenshellv1/tst_fullscreenshellv1.cpp:45:5: error: There is an unknown macro here somewhere. Configuration is required. If QTEST_SET_MAIN_SOURCE_PATH is a macro then please configure it. [unknownMacro] qtwayland-everywhere-src-6.9.2/tests/auto/client/inputcontext/tst_inputcontext.cpp:226:5: error: There is an unknown macro here somewhere. Configuration is required. If QTEST_SET_MAIN_SOURCE_PATH is a macro then please configure it. [unknownMacro] qtwayland-everywhere-src-6.9.2/tests/auto/client/iviapplication/tst_iviapplication.cpp:80:5: error: There is an unknown macro here somewhere. Configuration is required. If QTEST_SET_MAIN_SOURCE_PATH is a macro then please configure it. [unknownMacro] qtwayland-everywhere-src-6.9.2/tests/auto/client/multithreaded/tst_multithreaded.cpp:36:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/multithreaded/tst_multithreaded.cpp:66:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/multithreaded/tst_multithreaded.cpp:105:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autoConfigure [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/multithreaded/tst_multithreaded.cpp:58:27: warning: Struct 'Pipe' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] qtwayland-everywhere-src-6.9.2/tests/auto/client/multithreaded/tst_multithreaded.cpp:58:27: warning: Struct 'Pipe' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] qtwayland-everywhere-src-6.9.2/tests/auto/client/multithreaded/tst_multithreaded.cpp:26:5: style: Class 'ExternalWaylandReaderThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/tests/auto/client/multithreaded/tst_multithreaded.cpp:48:13: style: Struct 'Pipe' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/tests/auto/client/multithreaded/tst_multithreaded.cpp:113:17: style: C-style pointer casting [cstyleCast] qtwayland-everywhere-src-6.9.2/tests/auto/client/nooutput/tst_nooutput.cpp:15:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autoConfigure [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/output/tst_output.cpp:16:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autoConfigure [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/output/tst_output.cpp:83:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/output/tst_output.cpp:176:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTN_LEFT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/output/tst_output.cpp:190:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/output/tst_output.cpp:243:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_committedConfigureSerial [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/output/tst_output.cpp:119:14: style: Local variable 'primaryScreen' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/tests/auto/client/output/tst_output.cpp:25:10: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/tests/auto/client/output/tst_output.cpp:119:14: note: Shadow variable qtwayland-everywhere-src-6.9.2/tests/auto/client/output/tst_output.cpp:158:14: style: Local variable 'primaryScreen' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/tests/auto/client/output/tst_output.cpp:25:10: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/tests/auto/client/output/tst_output.cpp:158:14: note: Shadow variable qtwayland-everywhere-src-6.9.2/tests/auto/client/output/tst_output.cpp:119:14: style: Variable 'primaryScreen' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/tests/auto/client/output/tst_output.cpp:158:14: style: Variable 'primaryScreen' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/tests/auto/client/primaryselectionv1/tst_primaryselectionv1.cpp:100:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capability_keyboard [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/primaryselectionv1/tst_primaryselectionv1.cpp:216:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autoConfigure [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/primaryselectionv1/tst_primaryselectionv1.cpp:274:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/primaryselectionv1/tst_primaryselectionv1.cpp:320:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/primaryselectionv1/tst_primaryselectionv1.cpp:400:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/primaryselectionv1/tst_primaryselectionv1.cpp:421:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/primaryselectionv1/tst_primaryselectionv1.cpp:293:77: performance: Function parameter 'mimeType' should be passed by const reference. [passedByValue] qtwayland-everywhere-src-6.9.2/tests/auto/client/primaryselectionv1/tst_primaryselectionv1.cpp:339:77: performance: Function parameter 'mimeType' should be passed by const reference. [passedByValue] qtwayland-everywhere-src-6.9.2/tests/auto/client/primaryselectionv1/tst_primaryselectionv1.cpp:151:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtwayland-everywhere-src-6.9.2/tests/auto/client/primaryselectionv1/tst_primaryselectionv1.cpp:423:21: style: class member 'Window::m_formats' is never used. [unusedStructMember] qtwayland-everywhere-src-6.9.2/tests/auto/client/primaryselectionv1/tst_primaryselectionv1.cpp:424:17: style: class member 'Window::m_text' is never used. [unusedStructMember] qtwayland-everywhere-src-6.9.2/tests/auto/client/reconnect/tst_reconnect.cpp:255:5: error: There is an unknown macro here somewhere. Configuration is required. If QTEST_SET_MAIN_SOURCE_PATH is a macro then please configure it. [unknownMacro] qtwayland-everywhere-src-6.9.2/tests/auto/client/reconnect/wl-socket.c:57:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/reconnect/wl-socket.c:138:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_LOCAL [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/reconnect/wl-socket.c:107:58: style: Parameter 's' can be declared as pointer to const [constParameterPointer] qtwayland-everywhere-src-6.9.2/tests/auto/client/reconnect/wl-socket.c:112:40: style: Parameter 's' can be declared as pointer to const [constParameterPointer] qtwayland-everywhere-src-6.9.2/tests/auto/client/scaling/tst_scaling.cpp:36:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable configureCommitted [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/scaling/tst_scaling.cpp:113:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable windowSize [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/seat/tst_seat.cpp:15:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autoConfigure [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/seat/tst_seat.cpp:84:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setCursor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/seat/tst_seat.cpp:111:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoScrollPhase [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/seat/tst_seat.cpp:150:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis_vertical_scroll [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/seat/tst_seat.cpp:180:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/seat/tst_seat.cpp:215:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis_source_finger [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/seat/tst_seat.cpp:314:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis_source_finger [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/seat/tst_seat.cpp:342:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis_source_wheel [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/seat/tst_seat.cpp:388:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis_source_continuous [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/seat/tst_seat.cpp:457:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TouchBegin [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/seat/tst_seat.cpp:488:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TouchBegin [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/seat/tst_seat.cpp:531:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TouchBegin [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/seat/tst_seat.cpp:603:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TouchBegin [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/seat/tst_seat.cpp:644:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TouchBegin [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/seat/tst_seat.cpp:672:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TouchBegin [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/seatv4/tst_seatv4.cpp:25:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autoConfigure [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/seatv4/tst_seatv4.cpp:99:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key_state_pressed [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/seatv4/tst_seatv4.cpp:126:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setCursor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/seatv4/tst_seatv4.cpp:143:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setCursor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/seatv4/tst_seatv4.cpp:188:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTN_LEFT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/seatv4/tst_seatv4.cpp:210:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTN_LEFT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/seatv4/tst_seatv4.cpp:225:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis_vertical_scroll [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/seatv4/tst_seatv4.cpp:252:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoScrollPhase [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/seatv4/tst_seatv4.cpp:310:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable button_state_pressed [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/seatv4/tst_seatv4.cpp:369:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/seatv4/tst_seatv4.cpp:410:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/seatv4/tst_seatv4.cpp:460:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/seatv4/tst_seatv4.cpp:506:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/seatv4/tst_seatv4.cpp:543:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/seatv4/tst_seatv4.cpp:555:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/seatv7/tst_seatv7.cpp:15:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autoConfigure [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/seatv7/tst_seatv7.cpp:56:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoScrollPhase [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/seatv7/tst_seatv7.cpp:92:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis_source_wheel [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/seatv7/tst_seatv7.cpp:108:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable source [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/corecompositor.h:76:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/corecompositor.h:101:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/corecompositor.h:115:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/corecompositor.h:132:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/corecompositor.cpp:76:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/corecompositor.cpp:82:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/corecompositor.cpp:89:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/corecompositor.cpp:95:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/corecompositor.cpp:101:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/corecompositor.cpp:112:22: style:inconclusive: Technically the member function 'MockCompositor::CoreCompositor::warnIfNotLockedByThread' can be const. [functionConst] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/corecompositor.h:144:10: note: Technically the member function 'MockCompositor::CoreCompositor::warnIfNotLockedByThread' can be const. qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/corecompositor.cpp:112:22: note: Technically the member function 'MockCompositor::CoreCompositor::warnIfNotLockedByThread' can be const. qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/coreprotocol.h:401:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deleteLater [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/coreprotocol.cpp:117:130: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/coreprotocol.cpp:144:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wl_callback_interface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/coreprotocol.cpp:222:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_OUTPUT_SCALE_SINCE_VERSION [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/coreprotocol.cpp:231:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_OUTPUT_SCALE_SINCE_VERSION [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/coreprotocol.cpp:238:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_OUTPUT_DONE_SINCE_VERSION [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/coreprotocol.cpp:246:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_OUTPUT_DONE_SINCE_VERSION [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/coreprotocol.cpp:256:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_preferred [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/coreprotocol.cpp:291:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capability_pointer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/coreprotocol.cpp:321:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capability_pointer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/coreprotocol.cpp:336:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capability_touch [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/coreprotocol.cpp:351:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capability_keyboard [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/coreprotocol.cpp:411:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable button_state_pressed [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/coreprotocol.cpp:582:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key_state_pressed [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/coreprotocol.cpp:599:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable format_argb8888 [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/coreprotocol.cpp:62:16: style: Local variable 'commit' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/coreprotocol.h:118:10: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/coreprotocol.cpp:62:16: note: Shadow variable qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/coreprotocol.cpp:593:52: performance: Function parameter 'formats' should be passed by const reference. [passedByValue] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/coreprotocol.cpp:115:23: style: Variable 'data' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/coreprotocol.cpp:144:22: style: Variable 'frameCallback' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/datadevice.cpp:13:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/fractionalscalev1.cpp:19:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectConnection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/fullscreenshellv1.h:23:22: performance: Function 'surfaces()' should return member 'm_surfaces' by const reference. [returnByReference] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/mockcompositor.cpp:21:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capability_pointer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/mockcompositor.cpp:89:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/mockcompositor.cpp:61:5: warning: Assert statement calls a function which may have desired side effects: 'isClean'. [assertWithSideEffect] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/xdgshell.h:73:10: style:inconclusive: Either there is a missing 'override', or the member function 'MockCompositor::XdgSurface::verifyConfigured' can be const. [functionConst] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/mockcompositor.cpp:106:25: style:inconclusive: Technically the member function 'MockCompositor::DefaultCompositor::sendShellSurfaceConfigure' can be const. [functionConst] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/mockcompositor.h:59:10: note: Technically the member function 'MockCompositor::DefaultCompositor::sendShellSurfaceConfigure' can be const. qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/mockcompositor.cpp:106:25: note: Technically the member function 'MockCompositor::DefaultCompositor::sendShellSurfaceConfigure' can be const. qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/mockcompositor.cpp:19:15: style: Local variable 'output' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/mockcompositor.h:38:13: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/mockcompositor.cpp:19:15: note: Shadow variable qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/mockcompositor.cpp:72:27: style: Local variable 'surface' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/mockcompositor.h:39:14: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/mockcompositor.cpp:72:27: note: Shadow variable qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/mockcompositor.cpp:112:22: style: Local variable 'wlShellSurface' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/mockcompositor.h:41:21: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/mockcompositor.cpp:112:22: note: Shadow variable qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/mockcompositor.cpp:132:19: style: Local variable 'surface' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/mockcompositor.h:39:14: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/mockcompositor.cpp:132:19: note: Shadow variable qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/mockcompositor.cpp:72:27: style: Variable 'surface' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/mockcompositor.cpp:106:60: style: Parameter 'surface' can be declared as pointer to const [constParameterPointer] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/mockcompositor.cpp:132:19: style: Variable 'surface' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/qttextinput.h:18:5: style: Class 'QtTextInputManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/textinput.h:18:5: style: Class 'TextInputManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/viewport.cpp:19:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectConnection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/xdgoutputv1.cpp:22:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZXDG_OUTPUT_V1_NAME_SINCE_VERSION [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/xdgshell.cpp:61:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectConnection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/xdgshell.cpp:18:19: style: Local variable 'toplevel' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/xdgshell.h:27:18: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/xdgshell.cpp:18:19: note: Shadow variable qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/xdgshell.cpp:31:19: style: Local variable 'popup' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/xdgshell.h:28:15: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/xdgshell.cpp:31:19: note: Shadow variable qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/xdgshell.cpp:62:61: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] qtwayland-everywhere-src-6.9.2/tests/auto/client/surface/tst_surface.cpp:34:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autoFrameCallback [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/surface/tst_surface.cpp:62:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bufferCommitted [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/surface/tst_surface.cpp:91:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable update [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/surface/tst_surface.cpp:97:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/surface/tst_surface.cpp:132:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FramelessWindowHint [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/surface/tst_surface.cpp:154:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autoFrameCallback [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/tabletv2/tst_tabletv2.cpp:320:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable button_state_released [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/tabletv2/tst_tabletv2.cpp:365:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autoConfigure [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/tabletv2/tst_tabletv2.cpp:448:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/tabletv2/tst_tabletv2.cpp:598:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TabletEnterProximity [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/tabletv2/tst_tabletv2.cpp:621:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/tabletv2/tst_tabletv2.cpp:666:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TabletMove [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/tabletv2/tst_tabletv2.cpp:677:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type_pen [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/tabletv2/tst_tabletv2.cpp:702:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toolType [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/tabletv2/tst_tabletv2.cpp:749:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type_pen [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/tabletv2/tst_tabletv2.cpp:798:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/tabletv2/tst_tabletv2.cpp:839:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mouseButton [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/tabletv2/tst_tabletv2.cpp:876:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TabletPress [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/tabletv2/tst_tabletv2.cpp:314:10: style: Local variable 'toolResource' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/tests/auto/client/tabletv2/tst_tabletv2.cpp:47:18: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/tests/auto/client/tabletv2/tst_tabletv2.cpp:314:10: note: Shadow variable qtwayland-everywhere-src-6.9.2/tests/auto/client/xdgdecorationv1/tst_xdgdecorationv1.cpp:33:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/xdgdecorationv1/tst_xdgdecorationv1.cpp:94:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/xdgdecorationv1/tst_xdgdecorationv1.cpp:114:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autoConfigure [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/xdgdecorationv1/tst_xdgdecorationv1.cpp:155:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_client_side [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/xdgoutput/tst_xdgoutput.cpp:114:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autoConfigure [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/xdgoutput/tst_xdgoutput.cpp:124:14: style: Local variable 'primaryScreen' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/tests/auto/client/xdgoutput/tst_xdgoutput.cpp:29:10: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/tests/auto/client/xdgoutput/tst_xdgoutput.cpp:124:14: note: Shadow variable qtwayland-everywhere-src-6.9.2/tests/auto/client/xdgoutput/tst_xdgoutput.cpp:124:14: style: Variable 'primaryScreen' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/tests/auto/client/xdgshell/tst_xdgshell.cpp:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowNoState [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/xdgshell/tst_xdgshell.cpp:68:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable configureCommitted [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/xdgshell/tst_xdgshell.cpp:110:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable configureCommitted [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/xdgshell/tst_xdgshell.cpp:156:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_activated [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/xdgshell/tst_xdgshell.cpp:213:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_activated [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/xdgshell/tst_xdgshell.cpp:236:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Popup [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/xdgshell/tst_xdgshell.cpp:316:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Popup [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/xdgshell/tst_xdgshell.cpp:324:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolTip [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/xdgshell/tst_xdgshell.cpp:397:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolTip [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/xdgshell/tst_xdgshell.cpp:405:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Popup [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/xdgshell/tst_xdgshell.cpp:484:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Popup [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/xdgshell/tst_xdgshell.cpp:576:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Popup [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/xdgshell/tst_xdgshell.cpp:614:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable visibilityChanged [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/xdgshell/tst_xdgshell.cpp:661:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pong [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/xdgshell/tst_xdgshell.cpp:710:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initialMinSize [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/xdgshell/tst_xdgshell.cpp:776:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable commit [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/xdgshell/tst_xdgshell.cpp:810:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_committedConfigureSerial [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/xdgshell/tst_xdgshell.cpp:827:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_suspended [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/xdgshell/tst_xdgshell.cpp:845:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/client/xdgshell/tst_xdgshell.cpp:613:19: style: Local variable 'popup' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/tests/auto/client/xdgshell/tst_xdgshell.cpp:24:10: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/tests/auto/client/xdgshell/tst_xdgshell.cpp:613:19: note: Shadow variable qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/mockclient.cpp:35:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QSocketDescriptor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/mockclient.cpp:80:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_OUTPUT_MODE_CURRENT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/mockclient.cpp:131:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/mockclient.cpp:156:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wl_compositor_interface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/mockclient.cpp:246:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/mockpointer.h:15:5: style: Class 'MockPointer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/mockseat.h:17:5: style: Class 'MockSeat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/mockclient.cpp:76:38: style:inconclusive: Function 'outputModeEvent' argument 4 names different: declaration 'width' definition 'w'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/mockclient.h:101:37: note: Function 'outputModeEvent' argument 4 names different: declaration 'width' definition 'w'. qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/mockclient.cpp:76:38: note: Function 'outputModeEvent' argument 4 names different: declaration 'width' definition 'w'. qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/mockclient.cpp:76:45: style:inconclusive: Function 'outputModeEvent' argument 5 names different: declaration 'height' definition 'h'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/mockclient.h:102:37: note: Function 'outputModeEvent' argument 5 names different: declaration 'height' definition 'h'. qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/mockclient.cpp:76:45: note: Function 'outputModeEvent' argument 5 names different: declaration 'height' definition 'h'. qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/mockclient.cpp:183:11: style: Variable 'output' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/testcompositor.cpp:46:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pointer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/testseat.h:24:9: style:inconclusive: Either there is a missing 'override', or the member function 'TestSeat::queryCount' can be const. [functionConst] qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/testcompositor.h:12:5: style: Class 'TestCompositor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/testkeyboardgrabber.h:10:5: style: Class 'TestKeyboardGrabber' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/testseat.cpp:28:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/testseat.cpp:17:37: style:inconclusive: Function 'isOwner' argument 1 names different: declaration 'inputEvent' definition 'event'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/testseat.h:20:31: note: Function 'isOwner' argument 1 names different: declaration 'inputEvent' definition 'event'. qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/testseat.cpp:17:37: note: Function 'isOwner' argument 1 names different: declaration 'inputEvent' definition 'event'. qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/testseat.cpp:20:18: style: Variable 'me' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/tst_compositor.cpp:280:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_KEY_STATE_PRESSED [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/tst_compositor.cpp:318:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/tst_compositor.cpp:513:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QRegion [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/tst_compositor.cpp:613:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QRegion [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/tst_compositor.cpp:662:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/tst_compositor.cpp:692:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Continue [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/tst_compositor.cpp:734:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pointer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/tst_compositor.cpp:967:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xdgSurfaceCreated [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/tst_compositor.cpp:1087:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ActivatedState [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/tst_compositor.cpp:1180:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iviSurfaceRequested [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/tst_compositor.cpp:1220:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/tst_compositor.cpp:1476:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WP_VIEWPORT_ERROR_BAD_VALUE [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/tst_compositor.cpp:1509:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/tst_compositor.cpp:1608:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/tst_compositor.cpp:1625:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/tst_compositor.cpp:1646:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/tst_compositor.cpp:1249:9: style: Class 'MockIviSurface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/tst_compositor.cpp:121:21: style: Variable 'cb' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/tst_compositor.cpp:191:19: style: Variable 'mockKeyboard' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/tst_compositor.cpp:193:17: style: Variable 'mockSurface' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/tst_compositor.cpp:223:19: style: Variable 'mockKeyboard' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/tst_compositor.cpp:260:19: style: Variable 'mockKeyboard' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/tests/manual/import-qml-modules/main.cpp:14:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable objectCreationFailed [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/manual/server-buffer/compositor/sharebufferextension.h:49:1: error: There is an unknown macro here somewhere. Configuration is required. If Q_COMPOSITOR_DECLARE_QUICK_EXTENSION_CLASS is a macro then please configure it. [unknownMacro] qtwayland-everywhere-src-6.9.2/tests/manual/server-buffer/cpp-client/main.cpp:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/manual/subsurface/main.cpp:26:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/manual/subsurface/main.cpp:59:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeRootObjectToView [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/manual/subsurface/main.cpp:18:5: warning: Member variable 'Filter::quick' is not initialized in the constructor. [uninitMemberVar] qtwayland-everywhere-src-6.9.2/tests/manual/subsurface/main.cpp:18:5: warning: Member variable 'Filter::shm' is not initialized in the constructor. [uninitMemberVar] qtwayland-everywhere-src-6.9.2/tests/manual/subsurface/main.cpp:36:10: performance:inconclusive: Either there is a missing 'override', or the member function 'Filter::toggleSync' can be static. [functionStatic] qtwayland-everywhere-src-6.9.2/tests/manual/subsurface/shmwindow.cpp:29:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/manual/texture-sharing-2/custom-compositor/main.cpp:48:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/manual/texture-sharing/cpp-client/main.cpp:32:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/manual/texture-sharing/cpp-client/main.cpp:63:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/manual/texture-sharing/cpp-client/main.cpp:79:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/manual/texture-sharing/cpp-client/main.cpp:61:20: style: The scope of the variable 'c' can be reduced. [variableScope] qtwayland-everywhere-src-6.9.2/tests/manual/texture-sharing/cpp-client/main.cpp:129:48: style: Variable 'foundBuffer' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-6.9.2/tests/manual/wip-cpp-compositor/compositor.cpp:38:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightEdge [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/manual/wip-cpp-compositor/compositor.cpp:65:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ActivatedState [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/manual/wip-cpp-compositor/compositor.cpp:149:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoButton [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/manual/wip-cpp-compositor/compositor.h:75:19: performance: Function 'views()' should return member 'm_views' by const reference. [returnByReference] qtwayland-everywhere-src-6.9.2/tests/manual/wip-cpp-compositor/window.cpp:32:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/manual/wip-cpp-compositor/window.cpp:89:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-6.9.2/tests/manual/wip-cpp-compositor/window.h:37:21: style: Class 'Window' is unsafe, 'Window::m_output' can leak by wrong usage. [unsafeClassCanLeak] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwltexturesharingextension.cpp:27:1: error: The one definition rule is violated, different classes/structs have the same name 'SharedTextureFactory' [ctuOneDefinitionRuleViolation] qtwayland-everywhere-src-6.9.2/src/imports/texture-sharing/sharedtextureprovider.cpp:29:1: note: The one definition rule is violated, different classes/structs have the same name 'SharedTextureFactory' qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwltexturesharingextension.cpp:27:1: note: The one definition rule is violated, different classes/structs have the same name 'SharedTextureFactory' qtwayland-everywhere-src-6.9.2/tests/auto/client/seat/tst_seat.cpp:10:1: error: The one definition rule is violated, different classes/structs have the same name 'SeatCompositor' [ctuOneDefinitionRuleViolation] qtwayland-everywhere-src-6.9.2/tests/auto/client/seatv7/tst_seatv7.cpp:10:1: note: The one definition rule is violated, different classes/structs have the same name 'SeatCompositor' qtwayland-everywhere-src-6.9.2/tests/auto/client/seat/tst_seat.cpp:10:1: note: The one definition rule is violated, different classes/structs have the same name 'SeatCompositor' qtwayland-everywhere-src-6.9.2/tests/auto/client/seat/tst_seat.cpp:99:1: error: The one definition rule is violated, different classes/structs have the same name 'WheelWindow' [ctuOneDefinitionRuleViolation] qtwayland-everywhere-src-6.9.2/tests/auto/client/seatv7/tst_seatv7.cpp:44:1: note: The one definition rule is violated, different classes/structs have the same name 'WheelWindow' qtwayland-everywhere-src-6.9.2/tests/auto/client/seat/tst_seat.cpp:99:1: note: The one definition rule is violated, different classes/structs have the same name 'WheelWindow' qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:692:30: warning: Null pointer dereference: parent [ctunullpointer] qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:520:9: note: Assuming that condition '!parent' is not redundant qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:516:13: note: Calling function setPopup, 1st argument is null qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:510:46: note: Calling function createPositioner, 1st argument is null qtwayland-everywhere-src-6.9.2/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:692:30: note: Dereferencing argument parent that is null diff: head qtwayland-everywhere-src-6.9.2/src/client/qwaylandclipboard.cpp:132:15: style: Variable 'seat' can be declared as pointer to const [constVariablePointer] head qtwayland-everywhere-src-6.9.2/src/client/qwaylandclipboard.cpp:148:26: style: Variable 'seat' can be declared as pointer to const [constVariablePointer] head qtwayland-everywhere-src-6.9.2/src/client/qwaylandclipboard.cpp:36:11: style: Variable 'seat' can be declared as pointer to const [constVariablePointer] head qtwayland-everywhere-src-6.9.2/src/client/qwaylandclipboard.cpp:42:19: style: Variable 'dataControlDevice' can be declared as pointer to const [constVariablePointer] head qtwayland-everywhere-src-6.9.2/src/client/qwaylandclipboard.cpp:48:19: style: Variable 'dataDevice' can be declared as pointer to const [constVariablePointer] head qtwayland-everywhere-src-6.9.2/src/client/qwaylandclipboard.cpp:56:19: style: Variable 'dataControlDevice' can be declared as pointer to const [constVariablePointer] head qtwayland-everywhere-src-6.9.2/src/client/qwaylandclipboard.cpp:63:19: style: Variable 'selectionDevice' can be declared as pointer to const [constVariablePointer] head qtwayland-everywhere-src-6.9.2/src/client/qwaylandcursor.cpp:178:24: style: Local variable 'cursor' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/client/qwaylandcursor_p.h:46:18: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandcursor.cpp:178:24: note: Shadow variable 2.18.0 qtwayland-everywhere-src-6.9.2/src/client/qwaylandcursor.cpp:328:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mLastPos [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-6.9.2/src/client/qwaylandcursor.cpp:333:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mLastPos [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-6.9.2/src/client/qwaylandcursor.cpp:344:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mLastPos [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-6.9.2/src/client/qwaylandcursor.cpp:40:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_theme [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/client/qwaylandcursor.cpp:45:27: style: Local variable 'cursor' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/client/qwaylandcursor_p.h:46:18: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandcursor.cpp:45:27: note: Shadow variable 2.18.0 qtwayland-everywhere-src-6.9.2/src/client/qwaylandcursor.cpp:45:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_cursors [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/client/qwaylandcursor.cpp:51:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_CONSTEXPR [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/client/qwaylandcursor_p.h:41:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] head qtwayland-everywhere-src-6.9.2/src/client/qwaylandcursor_p.h:94:5: style: Class 'QWaylandCursorShape' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head qtwayland-everywhere-src-6.9.2/src/client/qwaylandcursorsurface_p.h:22:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable updateCursor [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/client/qwaylandcursorsurface_p.h:63:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_screens [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/client/qwaylanddatadevice.cpp:203:14: style: Local variable 'drag' shadows outer variable [shadowVariable] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddatadevice.cpp:185:12: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylanddatadevice.cpp:203:14: note: Shadow variable head qtwayland-everywhere-src-6.9.2/src/client/qwaylanddatadevice.cpp:251:12: style: Variable 'drag' can be declared as pointer to const [constVariablePointer] head qtwayland-everywhere-src-6.9.2/src/client/qwaylanddatadevice.cpp:301:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/client/qwaylanddatadevice.cpp:309:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/client/qwaylanddatadevice.cpp:349:57: style:inconclusive: Function 'dropActionsToWl' argument 1 names different: declaration 'dropActions' definition 'actions'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/client/qwaylanddatadevice_p.h:89:48: note: Function 'dropActionsToWl' argument 1 names different: declaration 'dropActions' definition 'actions'. qtwayland-everywhere-src-6.9.2/src/client/qwaylanddatadevice.cpp:349:57: note: Function 'dropActionsToWl' argument 1 names different: declaration 'dropActions' definition 'actions'. head qtwayland-everywhere-src-6.9.2/src/client/qwaylanddatadevice.cpp:352:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_DATA_DEVICE_MANAGER_DND_ACTION_NONE [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/client/qwaylanddatadevice.cpp:63:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/client/qwaylanddatadevice.cpp:91:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/client/qwaylanddisplay.cpp:169:27: warning: Struct 'Pipe' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head qtwayland-everywhere-src-6.9.2/src/client/qwaylanddisplay.cpp:169:27: warning: Struct 'Pipe' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head qtwayland-everywhere-src-6.9.2/src/client/qwaylanddisplay.cpp:341:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_CONTEXT_NO_FLAGS [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/client/qwaylanddisplay_p.h:112:53: debug: CheckClass::isMemberVar found used member variable 'mXkbContext' with varid 0 [varid0] head qtwayland-everywhere-src-6.9.2/src/client/qwaylanddnd.cpp:100:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/client/qwaylanddnd.cpp:43:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/client/qwaylanddnd.cpp:89:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreAction [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/client/qwaylanddnd_p.h:35:5: style: Class 'QWaylandDrag' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputcontext.cpp:236:23: style: Local variable 'locale' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputcontext_p.h:61:13: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputcontext.cpp:236:23: note: Shadow variable head qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputcontext.cpp:239:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_COMPOSE_COMPILE_NO_FLAGS [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputcontext.cpp:256:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputcontext.cpp:283:27: style: Local variable 'event' shadows outer argument [shadowArgument] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputcontext.cpp:253:54: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputcontext.cpp:283:27: note: Shadow variable head qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:102:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_COMPILE_NO_FLAGS [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1224:12: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: map_str [nullPointerOutOfMemory] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1213:45: note: Assuming allocation function fails qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1213:40: note: Assignment 'map_str=static_cast(mmap(nullptr,size,PROT_READ,MAP_PRIVATE,fd,0))', assigned value is 0 qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1224:12: note: Null pointer dereference head qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1346:31: style: Local variable 'modifiers' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice_p.h:269:27: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1346:31: note: Shadow variable head qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:1397:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mXkbState [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:181:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseCursorTheme [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:210:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mEnterSerial [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:281:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surface [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:288:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gotTimerCallback [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:296:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gotFrameCallback [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/client/qwaylandinputdevice.cpp:620:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArrowCursor [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/client/qwaylandnativeinterface.cpp:180:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EglConfig [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/client/qwaylandtabletv2.cpp:47:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseCursorTheme [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/client/qwaylandtabletv2.cpp:64:15: style: Variable 'arrow' can be declared as pointer to const [constVariablePointer] head qtwayland-everywhere-src-6.9.2/src/client/qwaylandtabletv2.cpp:82:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlankCursor [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv1.cpp:299:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_KEY_STATE_PRESSED [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/client/qwaylandtextinputv2.cpp:335:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_KEY_STATE_PRESSED [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/compositor/compat/removed_api.cpp:10:0: error: failed to evaluate #if condition, undefined function-like macro invocation: QT_WAYLANDCOMPOSITOR_REMOVED_SINCE( ... ) [syntaxError] 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandbufferref.cpp:224:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OriginBottomLeft [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandbufferref.h:40:0: error: failed to evaluate #if condition, undefined function-like macro invocation: QT_WAYLANDCOMPOSITOR_REMOVED_SINCE( ... ) [syntaxError] head qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor.cpp:1035:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OriginTopLeft [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor.cpp:1047:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnknownBufferType [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor.cpp:1100:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ApplicationInactive [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor.cpp:402:33: performance:inconclusive: Either there is a missing 'override', or the member function 'QWaylandCompositorPrivate::loadClientBufferIntegration' can be static. [functionStatic] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor_p.h:108:10: note: Either there is a missing 'override', or the member function 'QWaylandCompositorPrivate::loadClientBufferIntegration' can be static. qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor.cpp:402:33: note: Either there is a missing 'override', or the member function 'QWaylandCompositorPrivate::loadClientBufferIntegration' can be static. 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor.cpp:444:33: performance:inconclusive: Either there is a missing 'override', or the member function 'QWaylandCompositorPrivate::loadServerBufferIntegration' can be static. [functionStatic] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor_p.h:109:10: note: Either there is a missing 'override', or the member function 'QWaylandCompositorPrivate::loadServerBufferIntegration' can be static. qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor.cpp:444:33: note: Either there is a missing 'override', or the member function 'QWaylandCompositorPrivate::loadServerBufferIntegration' can be static. head qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor.cpp:450:16: style: Local variable 'serverBufferIntegration' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor_p.h:69:48: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor.cpp:450:16: note: Shadow variable 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor.cpp:928:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor_p.h:160:65: performance:inconclusive: Either there is a missing 'override', or the member function 'QWaylandCompositorPrivate::serverBufferIntegration' can be static. [functionStatic] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor_p.h:69:48: note: Either there is a missing 'override', or the member function 'QWaylandCompositorPrivate::serverBufferIntegration' can be static. qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor_p.h:160:65: note: Either there is a missing 'override', or the member function 'QWaylandCompositorPrivate::serverBufferIntegration' can be static. head qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandcompositor_p.h:57:53: debug: CheckClass::isMemberVar found used member variable 'mXkbContext' with varid 0 [varid0] head qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:172:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_MOD_NAME_SHIFT [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:185:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_KEY_STATE_RELEASED [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:191:31: style:inconclusive: Either there is a missing 'override', or the member function 'QWaylandKeyboardPrivate::updateModifierState' can be const. [functionConst] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard_p.h:65:10: note: Either there is a missing 'override', or the member function 'QWaylandKeyboardPrivate::updateModifierState' can be const. qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:191:31: note: Either there is a missing 'override', or the member function 'QWaylandKeyboardPrivate::updateModifierState' can be const. head qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:197:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_KEY_STATE_PRESSED [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:199:14: style: Local variable 'modsDepressed' shadows outer variable [shadowVariable] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard_p.h:94:14: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:199:14: note: Shadow variable head qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:200:14: style: Local variable 'modsLatched' shadows outer variable [shadowVariable] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard_p.h:95:14: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:200:14: note: Shadow variable head qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:201:14: style: Local variable 'modsLocked' shadows outer variable [shadowVariable] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard_p.h:96:14: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:201:14: note: Shadow variable head qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:202:14: style: Local variable 'group' shadows outer variable [shadowVariable] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard_p.h:97:14: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:202:14: note: Shadow variable head qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:252:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_KEYMAP_FORMAT_XKB_V1 [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:27:26: warning: Member variable 'QWaylandKeyboardPrivate::keymap_size' is not initialized in the constructor. [uninitMemberVar] head qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:299:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RuntimeLocation [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:329:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_FORMAT_TEXT_V1 [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:352:12: warning: If memory allocation fails, then there is a possible null pointer dereference: keymap_area [nullPointerOutOfMemory] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:344:43: note: Assuming allocation function fails qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:344:38: note: Assignment 'keymap_area=static_cast(mmap(nullptr,keymap_size,PROT_READ|PROT_WRITE,MAP_SHARED,keymap_fd,0))', assigned value is 0 qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:352:12: note: Null pointer dereference head qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:388:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_COMPILE_NO_FLAGS [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:514:31: style:inconclusive: Either there is a missing 'override', or the member function 'QWaylandKeyboardPrivate::checkAndRepairModifierState' can be const. [functionConst] qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard_p.h:66:10: note: Either there is a missing 'override', or the member function 'QWaylandKeyboardPrivate::checkAndRepairModifierState' can be const. qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:514:31: note: Either there is a missing 'override', or the member function 'QWaylandKeyboardPrivate::checkAndRepairModifierState' can be const. head qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard.cpp:519:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Alt [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandkeyboard_p.h:54:49: debug: CheckClass::isMemberVar found used member variable 'mXkbState' with varid 0 [varid0] 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandmousetracker.cpp:52:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] head qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandquickitem_p.h:37:5: style: Class 'QWaylandBufferMaterialShader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandquickitem_p.h:49:5: style: Class 'QWaylandBufferMaterial' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandseat.h:114:0: error: failed to evaluate #if condition, undefined function-like macro invocation: QT_DEPRECATED_SINCE( ... ) [syntaxError] 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/compositor_api/qwaylandseat.h:74:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_REVISION is a macro then please configure it. [unknownMacro] 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandivisurface.h:25:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandivisurface.h:27:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_WAYLAND_COMPOSITOR_DECLARE_QUICK_CHILDREN is a macro then please configure it. [unknownMacro] 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandivisurface_p.h:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinput.cpp:172:15: style: Variable 'mods' is assigned a value that is never used. [unreadVariable] 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinput.cpp:175:14: style: Variable 'mods' is assigned a value that is never used. [unreadVariable] 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinput.cpp:177:14: style: Variable 'mods' is assigned a value that is never used. [unreadVariable] 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinput.cpp:179:14: style: Variable 'mods' is assigned a value that is never used. [unreadVariable] 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandtextinput.cpp:181:14: style: Variable 'mods' is assigned a value that is never used. [unreadVariable] 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell.cpp:100:26: style:inconclusive: Function 'shell_surface_move' argument 3 names different: declaration 'time' definition 'serial'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell_p.h:83:38: note: Function 'shell_surface_move' argument 3 names different: declaration 'time' definition 'serial'. qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell.cpp:100:26: note: Function 'shell_surface_move' argument 3 names different: declaration 'time' definition 'serial'. 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell.cpp:111:39: style:inconclusive: Function 'shell_surface_resize' argument 2 names different: declaration 'input_device' definition 'input_device_super'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell_p.h:85:51: note: Function 'shell_surface_resize' argument 2 names different: declaration 'input_device' definition 'input_device_super'. qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell.cpp:111:39: note: Function 'shell_surface_resize' argument 2 names different: declaration 'input_device' definition 'input_device_super'. 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell.cpp:112:28: style:inconclusive: Function 'shell_surface_resize' argument 3 names different: declaration 'time' definition 'serial'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell_p.h:86:40: note: Function 'shell_surface_resize' argument 3 names different: declaration 'time' definition 'serial'. qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell.cpp:112:28: note: Function 'shell_surface_resize' argument 3 names different: declaration 'time' definition 'serial'. 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell.cpp:127:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell.cpp:141:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SubWindow [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell.cpp:157:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell.cpp:161:117: style:inconclusive: Function 'shell_surface_set_popup' argument 3 names different: declaration 'time' definition 'serial'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell_p.h:100:43: note: Function 'shell_surface_set_popup' argument 3 names different: declaration 'time' definition 'serial'. qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell.cpp:161:117: note: Function 'shell_surface_set_popup' argument 3 names different: declaration 'time' definition 'serial'. 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell.cpp:169:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Popup [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell.cpp:182:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell.cpp:209:45: style:inconclusive: Function 'shell_surface_set_class' argument 2 names different: declaration 'class_' definition 'className'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell_p.h:112:49: note: Function 'shell_surface_set_class' argument 2 names different: declaration 'class_' definition 'className'. qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell.cpp:209:45: note: Function 'shell_surface_set_class' argument 2 names different: declaration 'class_' definition 'className'. 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell.cpp:29:109: style:inconclusive: Function 'shell_get_shell_surface' argument 3 names different: declaration 'surface' definition 'surface_res'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell_p.h:49:89: note: Function 'shell_get_shell_surface' argument 3 names different: declaration 'surface' definition 'surface_res'. qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell.cpp:29:109: note: Function 'shell_get_shell_surface' argument 3 names different: declaration 'surface' definition 'surface_res'. 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell.cpp:323:34: style: Variable 'shellSurface' can be declared as pointer to const [constVariablePointer] 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell.cpp:325:86: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell.cpp:427:122: style:inconclusive: Function 'QWaylandWlShellSurface' argument 3 names different: declaration 'resource' definition 'res'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell.h:89:102: note: Function 'QWaylandWlShellSurface' argument 3 names different: declaration 'resource' definition 'res'. qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell.cpp:427:122: note: Function 'QWaylandWlShellSurface' argument 3 names different: declaration 'resource' definition 'res'. 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell.cpp:45:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_DISPLAY_ERROR_INVALID_OBJECT [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell.cpp:482:122: style:inconclusive: Function 'sizeForResize' argument 3 names different: declaration 'edges' definition 'edge'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell.h:108:90: note: Function 'sizeForResize' argument 3 names different: declaration 'edges' definition 'edge'. qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell.cpp:482:122: note: Function 'sizeForResize' argument 3 names different: declaration 'edges' definition 'edge'. 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell.cpp:670:75: style:inconclusive: Function 'fromResource' argument 1 names different: declaration 'res' definition 'resource'. [funcArgNamesDifferent] qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell.h:106:62: note: Function 'fromResource' argument 1 names different: declaration 'res' definition 'resource'. qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell.cpp:670:75: note: Function 'fromResource' argument 1 names different: declaration 'res' definition 'resource'. 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell.h:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell.h:34:5: style: Class 'QWaylandWlShell' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell.h:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell.h:58:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_WAYLAND_COMPOSITOR_DECLARE_QUICK_CHILDREN is a macro then please configure it. [unknownMacro] 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell_p.h:40:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/extensions/qwaylandwlshell_p.h:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwlclientbuffer.cpp:131:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Target2D [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwlclientbuffer.cpp:139:20: style: Local variable 'image' shadows outer function [shadowFunction] qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwlclientbuffer_p.h:105:12: note: Shadowed declaration qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwlclientbuffer.cpp:139:20: note: Shadow variable 2.18.0 qtwayland-everywhere-src-6.9.2/src/compositor/wayland_wrapper/qwldatadevice.cpp:54:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_dragDataSource [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/drm-egl-server/drmeglserverbufferintegration.cpp:93:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_PLATFORM_WAYLAND_EXT [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/drm-egl-server/drmeglserverbufferintegration.cpp:97:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_DISPLAY [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/wayland-egl/qwaylandeglclientbufferintegration.cpp:44:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_PLATFORM_WAYLAND_EXT [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/wayland-egl/qwaylandeglclientbufferintegration.cpp:46:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_DISPLAY [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-6.9.2/src/hardwareintegration/client/wayland-egl/qwaylandeglclientbufferintegration.cpp:53:41: style: C-style pointer casting [cstyleCast] 2.18.0 qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:662:7: warning: Class 'VulkanWrapper' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:662:7: warning: Class 'VulkanWrapper' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:662:7: warning: Class 'VulkanWrapper' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head qtwayland-everywhere-src-6.9.2/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:662:7: warning: Class 'VulkanWrapper' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head qtwayland-everywhere-src-6.9.2/src/plugins/decorations/adwaita/qwaylandadwaitadecoration.cpp:674:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeBDiagCursor [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-6.9.2/src/plugins/decorations/adwaita/qwaylandadwaitadecoration.cpp:676:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BottomEdge [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/plugins/decorations/adwaita/qwaylandadwaitadecoration.cpp:698:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeHorCursor [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-6.9.2/src/plugins/decorations/adwaita/qwaylandadwaitadecoration.cpp:700:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftEdge [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/plugins/decorations/adwaita/qwaylandadwaitadecoration.cpp:709:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeHorCursor [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-6.9.2/src/plugins/decorations/adwaita/qwaylandadwaitadecoration.cpp:711:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightEdge [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/plugins/decorations/bradient/main.cpp:301:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeFDiagCursor [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-6.9.2/src/plugins/decorations/bradient/main.cpp:303:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopEdge [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/plugins/decorations/bradient/main.cpp:359:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeBDiagCursor [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-6.9.2/src/plugins/decorations/bradient/main.cpp:361:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BottomEdge [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/plugins/decorations/bradient/main.cpp:389:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeHorCursor [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-6.9.2/src/plugins/decorations/bradient/main.cpp:393:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftEdge [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/plugins/decorations/bradient/main.cpp:406:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeHorCursor [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-6.9.2/src/plugins/decorations/bradient/main.cpp:410:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightEdge [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/src/qtwaylandscanner/qtwaylandscanner.cpp:15:25: warning: Class 'Scanner' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head qtwayland-everywhere-src-6.9.2/src/qtwaylandscanner/qtwaylandscanner.cpp:15:25: warning: Class 'Scanner' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head qtwayland-everywhere-src-6.9.2/tests/auto/client/multithreaded/tst_multithreaded.cpp:58:27: warning: Struct 'Pipe' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head qtwayland-everywhere-src-6.9.2/tests/auto/client/multithreaded/tst_multithreaded.cpp:58:27: warning: Struct 'Pipe' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head qtwayland-everywhere-src-6.9.2/tests/auto/client/seatv4/tst_seatv4.cpp:126:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setCursor [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/tests/auto/client/seatv4/tst_seatv4.cpp:143:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setCursor [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/tests/auto/client/seatv4/tst_seatv4.cpp:188:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTN_LEFT [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/tests/auto/client/seatv4/tst_seatv4.cpp:210:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTN_LEFT [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/tests/auto/client/seatv4/tst_seatv4.cpp:225:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis_vertical_scroll [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/tests/auto/client/seatv4/tst_seatv4.cpp:252:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoScrollPhase [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/tests/auto/client/seatv4/tst_seatv4.cpp:310:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable button_state_pressed [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/tests/auto/client/seatv4/tst_seatv4.cpp:369:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/tests/auto/client/seatv4/tst_seatv4.cpp:410:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/tests/auto/client/seatv4/tst_seatv4.cpp:460:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/tests/auto/client/seatv4/tst_seatv4.cpp:506:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/tests/auto/client/seatv4/tst_seatv4.cpp:543:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/tests/auto/client/seatv4/tst_seatv4.cpp:555:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/tests/auto/client/shared/coreprotocol.cpp:115:23: style: Variable 'data' can be declared as pointer to const [constVariablePointer] head qtwayland-everywhere-src-6.9.2/tests/auto/client/surface/tst_surface.cpp:91:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable update [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/tests/auto/client/surface/tst_surface.cpp:97:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/tst_compositor.cpp:191:19: style: Variable 'mockKeyboard' can be declared as pointer to const [constVariablePointer] head qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/tst_compositor.cpp:193:17: style: Variable 'mockSurface' can be declared as pointer to const [constVariablePointer] head qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/tst_compositor.cpp:223:19: style: Variable 'mockKeyboard' can be declared as pointer to const [constVariablePointer] head qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/tst_compositor.cpp:260:19: style: Variable 'mockKeyboard' can be declared as pointer to const [constVariablePointer] head qtwayland-everywhere-src-6.9.2/tests/auto/compositor/compositor/tst_compositor.cpp:280:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_KEY_STATE_PRESSED [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-6.9.2/tests/manual/wip-cpp-compositor/window.cpp:89:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] DONE