2025-11-19 01:32 ftp://ftp.de.debian.org/debian/pool/main/q/qtwayland-opensource-src/qtwayland-opensource-src_5.15.17.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=motif --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j4 platform: Linux-5.4.0-216-generic-x86_64-with-glibc2.29 python: 3.8.10 client-version: 1.3.69 compiler: g++ (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 cppcheck: head 2.18.0 head-info: 1ca1246 (2025-11-18 18:56:39 +0100) count: 1195 1141 elapsed-time: 6.1 9.1 head-timing-info: old-timing-info: head results: qtwayland-everywhere-src-5.15.17/examples/wayland/custom-extension/compositor/customextension.h:146: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-5.15.17/examples/wayland/custom-extension/client-common/customextension.cpp:84:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expose [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/examples/wayland/custom-extension/client-common/customextension.cpp:154:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FramelessWindowHint [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/examples/wayland/custom-extension/cpp-client/main.cpp:126:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gray [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/examples/wayland/custom-extension/client-common/customextension.h:106:13: performance: Function 'text()' should return member 'm_text' by const reference. [returnByReference] qtwayland-everywhere-src-5.15.17/examples/wayland/custom-extension/cpp-client/main.cpp:68:5: style: Class 'TestWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/examples/wayland/custom-extension/client-common/customextension.cpp:76:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtwayland-everywhere-src-5.15.17/examples/wayland/minimal-cpp/compositor.cpp:152:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoButton [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/examples/wayland/minimal-cpp/compositor.cpp:170:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/examples/wayland/minimal-cpp/compositor.h:94:5: style: Class 'Compositor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/examples/wayland/minimal-cpp/compositor.h:98:18: performance: Function 'views()' should return member 'm_views' by const reference. [returnByReference] qtwayland-everywhere-src-5.15.17/examples/wayland/minimal-cpp/window.cpp:80:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/examples/wayland/server-buffer/compositor/sharebufferextension.h:96: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-5.15.17/examples/wayland/qwindow-compositor/compositor.cpp:83:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OriginTopLeft [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/examples/wayland/qwindow-compositor/compositor.cpp:229:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offsetForNextFrame [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/examples/wayland/qwindow-compositor/compositor.cpp:298:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setMaximized [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/examples/wayland/qwindow-compositor/compositor.cpp:507:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoButton [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/examples/wayland/qwindow-compositor/compositor.h:74:5: style: Class 'View' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/examples/wayland/qwindow-compositor/compositor.h:129:5: style: Class 'Compositor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/examples/wayland/qwindow-compositor/compositor.h:136:18: performance: Function 'views()' should return member 'm_views' by const reference. [returnByReference] qtwayland-everywhere-src-5.15.17/examples/wayland/server-buffer/cpp-client/main.cpp:98:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/examples/wayland/qwindow-compositor/window.cpp:77:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DontGenerateMipMaps [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/examples/wayland/qwindow-compositor/window.cpp:91:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OriginTopLeft [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/examples/wayland/qwindow-compositor/window.cpp:99:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopEdge [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/examples/wayland/qwindow-compositor/window.cpp:119:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/examples/wayland/qwindow-compositor/window.cpp:206:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AltModifier [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/examples/wayland/qwindow-compositor/window.cpp:223:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoButton [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/examples/wayland/qwindow-compositor/window.cpp:240:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArrowCursor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/examples/wayland/qwindow-compositor/compositor.cpp:69:7: warning: Member variable 'View::m_animationCountUp' is not initialized in the constructor. [uninitMemberVar] qtwayland-everywhere-src-5.15.17/examples/wayland/qwindow-compositor/compositor.cpp:124:47: style:inconclusive: Function 'onXdgSetFullscreen' argument 1 names different: declaration 'output' definition 'clientPreferredOutput'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/examples/wayland/qwindow-compositor/compositor.h:117:45: note: Function 'onXdgSetFullscreen' argument 1 names different: declaration 'output' definition 'clientPreferredOutput'. qtwayland-everywhere-src-5.15.17/examples/wayland/qwindow-compositor/compositor.cpp:124:47: note: Function 'onXdgSetFullscreen' argument 1 names different: declaration 'output' definition 'clientPreferredOutput'. qtwayland-everywhere-src-5.15.17/examples/wayland/qwindow-compositor/compositor.cpp:342:50: style:inconclusive: Function 'onSetTransient' argument 1 names different: declaration 'parentSurface' definition 'parent'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/examples/wayland/qwindow-compositor/compositor.h:173:42: note: Function 'onSetTransient' argument 1 names different: declaration 'parentSurface' definition 'parent'. qtwayland-everywhere-src-5.15.17/examples/wayland/qwindow-compositor/compositor.cpp:342:50: note: Function 'onSetTransient' argument 1 names different: declaration 'parentSurface' definition 'parent'. qtwayland-everywhere-src-5.15.17/examples/wayland/qwindow-compositor/compositor.cpp:351:15: style: Variable 'parentView' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/examples/wayland/qwindow-compositor/compositor.cpp:364:15: style: Variable 'parentView' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/examples/wayland/qwindow-compositor/compositor.cpp:380:22: style: Variable 'surface' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/examples/wayland/qwindow-compositor/compositor.cpp:440:10: style: Variable 'popClient' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/examples/wayland/qwindow-compositor/compositor.cpp:526:11: style: Variable 'parent' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/examples/wayland/qwindow-compositor/compositor.cpp:270:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtwayland-everywhere-src-5.15.17/examples/wayland/texture-sharing/custom-compositor/main.cpp:95:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/global/qwaylandclientextension.h:61:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/global/qwaylandclientextension.h:86:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/global/qwaylandclientextension_p.h:62:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/global/qwaylandclientextension.cpp:88:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/examples/wayland/qwindow-compositor/window.cpp:62:9: warning: Member variable 'Window::m_resizeEdge' is not initialized in the constructor. [uninitMemberVar] qtwayland-everywhere-src-5.15.17/examples/wayland/qwindow-compositor/window.cpp:62:9: warning: Member variable 'Window::m_resizeAnchored' is not initialized in the constructor. [uninitMemberVar] qtwayland-everywhere-src-5.15.17/src/client/global/qwaylandclientextension.h:88:5: style: Class 'QWaylandClientExtensionTemplate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/client/global/qwaylandclientextension.cpp:80:60: style:inconclusive: Function 'QWaylandClientExtension' argument 1 names different: declaration 'version' definition 'ver'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/client/global/qwaylandclientextension.h:65:39: note: Function 'QWaylandClientExtension' argument 1 names different: declaration 'version' definition 'ver'. qtwayland-everywhere-src-5.15.17/src/client/global/qwaylandclientextension.cpp:80:60: note: Function 'QWaylandClientExtension' argument 1 names different: declaration 'version' definition 'ver'. qtwayland-everywhere-src-5.15.17/src/client/global/qwaylandclientextension.cpp:103:52: style:inconclusive: Function 'setVersion' argument 1 names different: declaration 'version' definition 'ver'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/client/global/qwaylandclientextension.h:74:31: note: Function 'setVersion' argument 1 names different: declaration 'version' definition 'ver'. qtwayland-everywhere-src-5.15.17/src/client/global/qwaylandclientextension.cpp:103:52: note: Function 'setVersion' argument 1 names different: declaration 'version' definition 'ver'. qtwayland-everywhere-src-5.15.17/src/client/hardwareintegration/qwaylandhardwareintegration.cpp:52:38: style:inconclusive: Either there is a missing 'override', or the member function 'QtWaylandClient::QWaylandHardwareIntegration::clientBufferIntegration' can be const. [functionConst] qtwayland-everywhere-src-5.15.17/src/client/hardwareintegration/qwaylandhardwareintegration_p.h:68:13: note: Either there is a missing 'override', or the member function 'QtWaylandClient::QWaylandHardwareIntegration::clientBufferIntegration' can be const. qtwayland-everywhere-src-5.15.17/src/client/hardwareintegration/qwaylandhardwareintegration.cpp:52:38: note: Either there is a missing 'override', or the member function 'QtWaylandClient::QWaylandHardwareIntegration::clientBufferIntegration' can be const. qtwayland-everywhere-src-5.15.17/src/client/hardwareintegration/qwaylandhardwareintegration.cpp:57:38: style:inconclusive: Either there is a missing 'override', or the member function 'QtWaylandClient::QWaylandHardwareIntegration::serverBufferIntegration' can be const. [functionConst] qtwayland-everywhere-src-5.15.17/src/client/hardwareintegration/qwaylandhardwareintegration_p.h:69:13: note: Either there is a missing 'override', or the member function 'QtWaylandClient::QWaylandHardwareIntegration::serverBufferIntegration' can be const. qtwayland-everywhere-src-5.15.17/src/client/hardwareintegration/qwaylandhardwareintegration.cpp:57:38: note: Either there is a missing 'override', or the member function 'QtWaylandClient::QWaylandHardwareIntegration::serverBufferIntegration' can be const. qtwayland-everywhere-src-5.15.17/src/client/hardwareintegration/qwaylandhardwareintegration_p.h:68:13: performance: Function 'clientBufferIntegration()' should return member 'm_client_buffer' by const reference. [returnByReference] qtwayland-everywhere-src-5.15.17/src/client/hardwareintegration/qwaylandhardwareintegration_p.h:69:13: performance: Function 'serverBufferIntegration()' should return member 'm_server_buffer' by const reference. [returnByReference] qtwayland-everywhere-src-5.15.17/src/client/qwaylandabstractdecoration_p.h:83:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandclipboard_p.h:68:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] qtwayland-everywhere-src-5.15.17/src/client/qwaylandabstractdecoration.cpp:57:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandabstractdecoration.cpp:127:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandabstractdecoration.cpp:160:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandabstractdecoration.cpp:169:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandabstractdecoration.cpp:183:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandabstractdecoration.cpp:189:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandabstractdecoration.cpp:195:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddisplay_p.h:157:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mDisplay [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandclipboard.cpp:57:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandclipboard.cpp:63:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandclipboard.cpp:78:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandclipboard.cpp:113:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandclipboard.cpp:145:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandcursor.cpp:83:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_CONSTEXPR [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandcursor.cpp:228:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BitmapCursor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandcursor.cpp:252:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BitmapCursor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandcursor.cpp:264:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BitmapCursor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddisplay_p.h:135:53: debug: CheckClass::isMemberVar found used member variable 'mXkbContext' with varid 0 [varid0] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddisplay_p.h:157:52: debug: CheckClass::isMemberVar found used member variable 'mDisplay' with varid 0 [varid0] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddisplay_p.h:160:64: debug: CheckClass::isMemberVar found used member variable 'mCompositor' with varid 0 [varid0] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddisplay_p.h:126:61: warning: Struct 'FrameQueue' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddisplay_p.h:126:61: warning: Struct 'FrameQueue' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] qtwayland-everywhere-src-5.15.17/src/client/qwaylandclipboard_p.h:71:5: style: Class 'QWaylandClipboard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddisplay_p.h:131:5: style: Class 'QWaylandDisplay' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddisplay_p.h:126:9: style: Struct 'FrameQueue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddisplay_p.h:138:29: performance: Function 'screens()' should return member 'mScreens' by const reference. [returnByReference] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddisplay_p.h:164:34: performance: Function 'inputDevices()' should return member 'mInputDevices' by const reference. [returnByReference] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddisplay_p.h:190:27: performance: Function 'globals()' should return member 'mGlobals' by const reference. [returnByReference] qtwayland-everywhere-src-5.15.17/src/client/qwaylandcursor.cpp:77:27: style: Local variable 'cursor' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/src/client/qwaylandcursor_p.h:78:18: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/client/qwaylandcursor.cpp:77:27: note: Shadow variable qtwayland-everywhere-src-5.15.17/src/client/qwaylandcursor.cpp:210:24: style: Local variable 'cursor' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/src/client/qwaylandcursor_p.h:78:18: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/client/qwaylandcursor.cpp:210:24: note: Shadow variable qtwayland-everywhere-src-5.15.17/src/client/qwaylandcursor.cpp:269:16: style: Local variable 'seat' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice_p.h:302:26: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/client/qwaylandcursor.cpp:269:16: note: Shadow variable qtwayland-everywhere-src-5.15.17/src/client/qwaylandcursor.cpp:203:42: performance: Function parameter 'lhs' should be passed by const reference. [passedByValue] qtwayland-everywhere-src-5.15.17/src/client/qwaylandcursor.cpp:203:60: performance: Function parameter 'rhs' should be passed by const reference. [passedByValue] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddatadevice.cpp:90:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddatadevice.cpp:161:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CopyAction [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddatadevice.cpp:195:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CopyAction [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddatadevice.cpp:244:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CopyAction [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddatadevice.cpp:271:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddatadevice.cpp:279:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandclipboard.cpp:70:11: style: Local variable 'seat' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice_p.h:302:26: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/client/qwaylandclipboard.cpp:70:11: note: Shadow variable qtwayland-everywhere-src-5.15.17/src/client/qwaylandclipboard.cpp:100:11: style: Local variable 'seat' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice_p.h:302:26: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/client/qwaylandclipboard.cpp:100:11: note: Shadow variable qtwayland-everywhere-src-5.15.17/src/client/qwaylandclipboard.cpp:146:15: style: Local variable 'seat' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice_p.h:302:26: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/client/qwaylandclipboard.cpp:146:15: note: Shadow variable qtwayland-everywhere-src-5.15.17/src/client/qwaylandclipboard.cpp:155:26: style: Local variable 'seat' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice_p.h:302:26: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/client/qwaylandclipboard.cpp:155:26: note: Shadow variable qtwayland-everywhere-src-5.15.17/src/client/qwaylandclipboard.cpp:70:11: style: Variable 'seat' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/src/client/qwaylandclipboard.cpp:76:19: style: Variable 'dataDevice' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/src/client/qwaylandclipboard.cpp:85:19: style: Variable 'selectionDevice' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/src/client/qwaylandclipboard.cpp:146:15: style: Variable 'seat' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/src/client/qwaylandclipboard.cpp:155:26: style: Variable 'seat' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddnd_p.h:71:5: style: Class 'QWaylandDrag' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddataoffer.cpp:181:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FD_SETSIZE [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddataoffer.cpp:197:26: style: Condition 'n>0' is always true [knownConditionTrueFalse] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddataoffer.cpp:195:26: note: Assuming that condition 'n==0' is not redundant qtwayland-everywhere-src-5.15.17/src/client/qwaylanddataoffer.cpp:197:26: note: Condition 'n>0' is always true qtwayland-everywhere-src-5.15.17/src/client/qwaylanddatadevice.cpp:115:11: style: Local variable 'seat' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice_p.h:302:26: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/client/qwaylanddatadevice.cpp:115:11: note: Shadow variable qtwayland-everywhere-src-5.15.17/src/client/qwaylanddatadevice.cpp:115:11: style: Variable 'seat' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddatadevice.cpp:220:12: style: Variable 'drag' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddatasource.cpp:87:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddnd.cpp:74:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandextendedsurface.cpp:70:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddnd.cpp:113:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreAction [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandextendedsurface.cpp:79:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PrimaryOrientation [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddnd.cpp:124:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreAction [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandextendedsurface.cpp:117:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowStaysOnTopHint [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddnd.cpp:131:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandextendedsurface_p.h:71:5: style: Class 'QWaylandExtendedSurface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/client/qwaylandnativeinterface_p.h:69:5: style: Class 'QWaylandNativeInterface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddisplay.cpp:613:26: debug: Scope::checkVariable found variable 'display' with varid 0. [varid0] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddisplay.cpp:610:40: debug: Function::addArguments found argument 'callback' with varid 0. [varid0] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddisplay.cpp:610:59: debug: Function::addArguments found argument 'time' with varid 0. [varid0] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:137:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImSurroundingText [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddisplay.cpp:149:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:226:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddisplay.cpp:209:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPIPE [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:240:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddisplay.cpp:280:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:256:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_panel_visibility_visible [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddisplay.cpp:454:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable registry [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:338:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_KEY_STATE_PRESSED [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddisplay.cpp:508:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitForMoreEvents [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:373:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable text_direction_auto [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:392:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:417:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:433:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:452:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:478:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Click [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:484:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:494:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:504:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:514:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:524:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:534:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:544:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:595:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:617:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandintegration.cpp:162:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpenGLSurface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandintegration.cpp:195:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eventDispatcher [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddisplay.cpp:121:5: warning: Assert statement calls a function which may have desired side effects: 'wlSurface'. [assertWithSideEffect] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddisplay.cpp:122:5: warning: Assert statement calls a function which may have desired side effects: 'wlSurface'. [assertWithSideEffect] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:188:25: performance:inconclusive: Either there is a missing 'override', or the member function 'QtWaylandClient::QWaylandTextInput::setCursorInsidePreedit' can be static. [functionStatic] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext_p.h:90:10: note: Either there is a missing 'override', or the member function 'QtWaylandClient::QWaylandTextInput::setCursorInsidePreedit' can be static. qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:188:25: note: Either there is a missing 'override', or the member function 'QtWaylandClient::QWaylandTextInput::setCursorInsidePreedit' can be static. qtwayland-everywhere-src-5.15.17/src/client/qwaylanddisplay.cpp:459:10: warning: Return value of function std::remove_if() is not used. [ignoredReturnValue] qtwayland-everywhere-src-5.15.17/src/client/qwaylandintegration_p.h:77:10: style:inconclusive: Either there is a missing 'override', or the member function 'QtWaylandClient::QWaylandIntegration::hasFailed' can be const. [functionConst] qtwayland-everywhere-src-5.15.17/src/client/qwaylandintegration_p.h:98:28: style: Virtual function 'inputContext' is called from constructor 'QWaylandIntegration()' at line 127. Dynamic binding is not used. [virtualCallInConstructor] qtwayland-everywhere-src-5.15.17/src/client/qwaylandintegration.cpp:127:5: note: Calling reconfigureInputContext qtwayland-everywhere-src-5.15.17/src/client/qwaylandintegration.cpp:482:56: note: Calling inputContext qtwayland-everywhere-src-5.15.17/src/client/qwaylandintegration_p.h:98:28: note: inputContext is a virtual function qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:254:70: style:inconclusive: Function 'zwp_text_input_v2_input_panel_state' argument 1 names different: declaration 'state' definition 'visible'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext_p.h:102:55: note: Function 'zwp_text_input_v2_input_panel_state' argument 1 names different: declaration 'state' definition 'visible'. qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:254:70: note: Function 'zwp_text_input_v2_input_panel_state' argument 1 names different: declaration 'state' definition 'visible'. qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:473:74: style:inconclusive: Function 'invokeAction' argument 2 names different: declaration 'cursorPosition' definition 'cursorPostion'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext_p.h:150:49: note: Function 'invokeAction' argument 2 names different: declaration 'cursorPosition' definition 'cursorPostion'. qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:473:74: note: Function 'invokeAction' argument 2 names different: declaration 'cursorPosition' definition 'cursorPostion'. qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:359:19: style: Local variable 'locale' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext_p.h:95:13: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:359:19: note: Shadow variable qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:373:31: style: Local variable 'inputDirection' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext_p.h:96:25: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:373:31: note: Shadow variable qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:595:17: style: Local variable 'locale' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext_p.h:157:13: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:595:17: note: Shadow variable qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:644:27: style: Local variable 'event' shadows outer argument [shadowArgument] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:614:54: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:644:27: note: Shadow variable qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:130:11: style: Variable 'surface' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/src/client/qwaylandintegration.cpp:485:86: style:inconclusive: Function 'createShellIntegration' argument 1 names different: declaration 'interfaceName' definition 'integrationName'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/client/qwaylandintegration_p.h:145:69: note: Function 'createShellIntegration' argument 1 names different: declaration 'interfaceName' definition 'integrationName'. qtwayland-everywhere-src-5.15.17/src/client/qwaylandintegration.cpp:485:86: note: Function 'createShellIntegration' argument 1 names different: declaration 'interfaceName' definition 'integrationName'. qtwayland-everywhere-src-5.15.17/src/client/qwaylandintegration.cpp:267:15: style: Local variable 'seat' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice_p.h:302:26: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/client/qwaylandintegration.cpp:267:15: note: Shadow variable qtwayland-everywhere-src-5.15.17/src/client/qwaylandintegration.cpp:195:31: style: Variable 'dispatcher' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/src/client/qwaylandintegration.cpp:200:22: style: Variable 'sn' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/src/client/qwaylandintegration.cpp:267:15: style: Variable 'seat' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:94:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mRepeatRate [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddisplay.cpp:537:104: style:inconclusive: Function 'setLastInputDevice' argument 3 names different: declaration 'window' definition 'win'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddisplay_p.h:209:91: note: Function 'setLastInputDevice' argument 3 names different: declaration 'window' definition 'win'. qtwayland-everywhere-src-5.15.17/src/client/qwaylanddisplay.cpp:537:104: note: Function 'setLastInputDevice' argument 3 names different: declaration 'window' definition 'win'. qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:119:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_COMPILE_NO_FLAGS [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:134:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mFocus [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddisplay.cpp:230:26: style: Local variable 'locker' shadows outer variable [shadowVariable] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddisplay.cpp:228:21: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/client/qwaylanddisplay.cpp:230:26: note: Shadow variable qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:144:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mFocus [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:160:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mVersion [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:168:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mFocus [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:204:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable updateCursor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:291:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theme [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:308:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mEnterSerial [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:368:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:375:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gotTimerCallback [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:383:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gotFrameCallback [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddisplay.cpp:407:25: style: Variable 'global' can be declared as reference to const [constVariableReference] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:398:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mVersion [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:442:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_SEAT_CAPABILITY_KEYBOARD [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:586:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:593:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:610:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArrowCursor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandnativeinterface.cpp:81:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EglDisplay [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:657:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mFocus [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandnativeinterface.cpp:121:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EglDisplay [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:694:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mButtons [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandnativeinterface.cpp:155:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EglConfig [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:736:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mSurfacePos [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:790:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:838:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mFocus [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:847:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mButtons [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:879:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWaylandInput [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:908:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWaylandInput [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:925:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mTime [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:968:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWaylandInput [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:984:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWaylandInput [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:1000:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable discreteDelta [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:1007:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axisSource [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:1029:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable delta [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:1047:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable delta [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:1057:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axisSource [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddisplay.cpp:459:5: warning: Return value of std::remove_if() ignored. Elements remain in container. [uselessCallsRemove] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:1078:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axisSource [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:1102:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable event [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddisplay.cpp:411:51: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:1123:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis_source_finger [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddisplay.cpp:419:51: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:1128:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mKeymapFormat [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylanddisplay.cpp:442:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:1171:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mFocus [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:1191:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mFocus [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:1219:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Menu [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:1235:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mKeymapFormat [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:1298:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handleFocusDestroyed [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:1305:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mFocus [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:1326:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mXkbState [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:1341:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mRepeatRate [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:1359:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mTime [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:1370:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mTime [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:1390:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mTime [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:1402:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mTouchDevice [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:1414:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TouchPointReleased [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:1454:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mPendingTouchPoints [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:1466:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mPendingTouchPoints [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:1476:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mFocus [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandprimaryselectionv1.cpp:105:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandprimaryselectionv1.cpp:113:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandprimaryselectionv1.cpp:133:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandprimaryselectionv1.cpp:158:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandprimaryselectionv1.cpp:60:16: style: Local variable 'seat' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice_p.h:302:26: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/client/qwaylandprimaryselectionv1.cpp:60:16: note: Shadow variable qtwayland-everywhere-src-5.15.17/src/client/qwaylandnativeinterface.cpp:143:17: style: C-style pointer casting [cstyleCast] qtwayland-everywhere-src-5.15.17/src/client/qwaylandnativeinterface.cpp:69:79: style:inconclusive: Function 'nativeResourceForIntegration' argument 1 names different: declaration 'resource' definition 'resourceString'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/client/qwaylandnativeinterface_p.h:70:58: note: Function 'nativeResourceForIntegration' argument 1 names different: declaration 'resource' definition 'resourceString'. qtwayland-everywhere-src-5.15.17/src/client/qwaylandnativeinterface.cpp:69:79: note: Function 'nativeResourceForIntegration' argument 1 names different: declaration 'resource' definition 'resourceString'. qtwayland-everywhere-src-5.15.17/src/client/qwaylandnativeinterface.cpp:170:21: style: Variable 'waylandWindow' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/src/client/qwaylandnativeinterface.cpp:212:21: style: Variable 'ww' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/src/client/qwaylandnativeinterface.cpp:220:21: style: Variable 'ww' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/src/client/qwaylandnativeinterface.cpp:228:21: style: Variable 'ww' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/src/client/qwaylandqtkey.cpp:72:26: style: Variable 'dev' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:549:49: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] qtwayland-everywhere-src-5.15.17/src/client/qwaylandshm.cpp:60:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_formats [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandscreen.cpp:71:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_OUTPUT_DONE_SINCE_VERSION [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandscreen.cpp:243:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_OUTPUT_MODE_CURRENT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandscreen.cpp:297:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LandscapeOrientation [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:1147:12: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: map_str [nullPointerOutOfMemory] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:1136:45: note: Assuming allocation function fails qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:1136:40: note: Assignment 'map_str=static_cast(mmap(nullptr,size,PROT_READ,MAP_SHARED,fd,0))', assigned value is 0 qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:1147:12: note: Null pointer dereference qtwayland-everywhere-src-5.15.17/src/client/qwaylandshmwindow.cpp:63:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Shm [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:1262:31: style: Local variable 'modifiers' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice_p.h:262:27: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:1262:31: note: Shadow variable qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:246:20: style: Variable 'screen' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:247:19: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:1454:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] qtwayland-everywhere-src-5.15.17/src/client/qwaylandscreen_p.h:104:11: style: Virtual function 'refreshRate' is called from constructor 'QWaylandScreen(QWaylandDisplay*waylandDisplay,int version,uint32_t id)' at line 76. Dynamic binding is not used. [virtualCallInConstructor] qtwayland-everywhere-src-5.15.17/src/client/qwaylandscreen.cpp:76:9: note: Calling maybeInitialize qtwayland-everywhere-src-5.15.17/src/client/qwaylandscreen.cpp:99:5: note: Calling updateOutputProperties qtwayland-everywhere-src-5.15.17/src/client/qwaylandscreen.cpp:320:69: note: Calling refreshRate qtwayland-everywhere-src-5.15.17/src/client/qwaylandscreen_p.h:104:11: note: refreshRate is a virtual function qtwayland-everywhere-src-5.15.17/src/client/qwaylandscreen.cpp:174:11: style: Variable 'placeholder' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/src/client/qwaylandshmbackingstore.cpp:84:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RuntimeLocation [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandshmbackingstore.cpp:187:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompositionMode_Source [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandshmbackingstore.cpp:326:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompositionMode_Source [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandsubsurface.cpp:50:105: style:inconclusive: Function 'QWaylandSubSurface' argument 3 names different: declaration 'subsurface' definition 'sub_surface'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/client/qwaylandsubsurface_p.h:70:89: note: Function 'QWaylandSubSurface' argument 3 names different: declaration 'subsurface' definition 'sub_surface'. qtwayland-everywhere-src-5.15.17/src/client/qwaylandsubsurface.cpp:50:105: note: Function 'QWaylandSubSurface' argument 3 names different: declaration 'subsurface' definition 'sub_surface'. qtwayland-everywhere-src-5.15.17/src/client/qwaylandsurface.cpp:53:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandshmbackingstore.cpp:105:9: error: Memory leak: data [memleak] qtwayland-everywhere-src-5.15.17/src/client/qwaylandshmbackingstore.cpp:101:19: style: C-style pointer casting [cstyleCast] qtwayland-everywhere-src-5.15.17/src/client/qwaylandshmbackingstore.cpp:122:16: style: C-style pointer casting [cstyleCast] qtwayland-everywhere-src-5.15.17/src/client/qwaylandshmbackingstore.cpp:83:12: style: The comparison 'fd == -1' is always true. [knownConditionTrueFalse] qtwayland-everywhere-src-5.15.17/src/client/qwaylandshmbackingstore.cpp:75:15: note: 'fd' is assigned value '-1' here. qtwayland-everywhere-src-5.15.17/src/client/qwaylandshmbackingstore.cpp:83:12: note: The comparison 'fd == -1' is always true. qtwayland-everywhere-src-5.15.17/src/client/qwaylandshmbackingstore.cpp:127:63: style:inconclusive: Function 'imageInsideMargins' argument 1 names different: declaration 'margins' definition 'marginsIn'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/client/qwaylandshmbackingstore_p.h:80:48: note: Function 'imageInsideMargins' argument 1 names different: declaration 'margins' definition 'marginsIn'. qtwayland-everywhere-src-5.15.17/src/client/qwaylandshmbackingstore.cpp:127:63: note: Function 'imageInsideMargins' argument 1 names different: declaration 'margins' definition 'marginsIn'. qtwayland-everywhere-src-5.15.17/src/client/qwaylandtabletv2.cpp:129:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capability_rotation [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandtabletv2.cpp:140:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pen [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandtabletv2.cpp:243:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandtabletv2.cpp:255:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable button_state_pressed [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandtabletv2.cpp:282:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoButton [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandvulkaninstance.cpp:63:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_vkInst [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandvulkaninstance.cpp:76:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_getPhysDevSurfaceSupport [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandvulkaninstance.cpp:97:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_NULL_HANDLE [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandtouch.cpp:63:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TouchScreen [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandtouch.cpp:146:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TouchPointReleased [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandtouch.cpp:209:150: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonRelease [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandtouch.cpp:49:25: warning: Member variable 'QWaylandTouchExtension::mTimestamp' is not initialized in the constructor. [uninitMemberVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandtabletv2.cpp:269:13: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] qtwayland-everywhere-src-5.15.17/src/client/qwaylandtabletv2.cpp:268:47: note: outer condition: m_pending.proximitySurface qtwayland-everywhere-src-5.15.17/src/client/qwaylandtabletv2.cpp:269:13: note: opposite inner condition: !m_pending.proximitySurface qtwayland-everywhere-src-5.15.17/src/client/qwaylandtouch.cpp:102:9: style: The scope of the variable 'sentPointCount' can be reduced. [variableScope] qtwayland-everywhere-src-5.15.17/src/client/qwaylandtouch.cpp:128:19: style: Local variable 'x' shadows outer argument [shadowArgument] qtwayland-everywhere-src-5.15.17/src/client/qwaylandtouch.cpp:74:89: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/client/qwaylandtouch.cpp:128:19: note: Shadow variable qtwayland-everywhere-src-5.15.17/src/client/qwaylandtouch.cpp:129:19: style: Local variable 'y' shadows outer argument [shadowArgument] qtwayland-everywhere-src-5.15.17/src/client/qwaylandtouch.cpp:74:100: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/client/qwaylandtouch.cpp:129:19: note: Shadow variable qtwayland-everywhere-src-5.15.17/src/client/qwaylandtouch.cpp:126:16: style: Variable 'p' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/src/client/qwaylandtabletv2.cpp:55:16: style: Local variable 'seat' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice_p.h:302:26: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/client/qwaylandtabletv2.cpp:55:16: note: Shadow variable qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandbufferref.cpp:211:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OriginBottomLeft [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandbufferref.cpp:120:25: style:inconclusive: Technically the member function 'QWaylandBufferRef::operator==' can be const. [functionConst] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandbufferref.h:66:10: note: Technically the member function 'QWaylandBufferRef::operator==' can be const. qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandbufferref.cpp:120:25: note: Technically the member function 'QWaylandBufferRef::operator==' can be const. qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandbufferref.cpp:129:25: style:inconclusive: Technically the member function 'QWaylandBufferRef::operator!=' can be const. [functionConst] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandbufferref.h:67:10: note: Technically the member function 'QWaylandBufferRef::operator!=' can be const. qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandbufferref.cpp:129:25: note: Technically the member function 'QWaylandBufferRef::operator!=' can be const. qtwayland-everywhere-src-5.15.17/src/client/qwaylandwindowmanagerintegration.cpp:62:5: style: Class 'QWaylandWindowManagerIntegrationPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/client/qwaylandwindowmanagerintegration.cpp:65:34: style: class member 'QWaylandWindowManagerIntegrationPrivate::m_queuedProperties' is never used. [unusedStructMember] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandclient.h:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylanddestroylistener.h:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylanddestroylistener_p.h:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandclient.cpp:146:32: style: C-style pointer casting [cstyleCast] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandclient.cpp:140:21: style: Local variable 'client' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandclient.h:62:16: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandclient.cpp:140:21: note: Shadow variable qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandclient.cpp:256:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylanddestroylistener.h:48:5: style: Class 'QWaylandDestroyListener' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/client/qwaylandwindow.cpp:640:15: debug: Scope::checkVariable found variable 'window' with varid 0. [varid0] qtwayland-everywhere-src-5.15.17/src/client/qwaylandwindow.cpp:637:33: debug: Function::addArguments found argument 'callback' with varid 0. [varid0] qtwayland-everywhere-src-5.15.17/src/client/qwaylandwindow.cpp:637:52: debug: Function::addArguments found argument 'time' with varid 0. [varid0] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandsurface.h:77:0: error: failed to evaluate #if condition, undefined function-like macro invocation: QT_DEPRECATED_SINCE( ... ) [syntaxError] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylanddrag.h:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandview.h:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandview.h:55:5: style: Class 'QWaylandView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylanddrag.cpp:47:5: style: Class 'QWaylandDragPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor.h:70:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeymap.h:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor_p.h:176:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeymap_p.h:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor.cpp:100:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor.cpp:127:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor.cpp:175:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_CONTEXT_NO_FLAGS [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor.cpp:225:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Read [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor.cpp:292:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor.cpp:305:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Polish [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor.cpp:602:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor.cpp:821:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor.cpp:1014:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OriginTopLeft [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeymap.h:52:5: style: Class 'QWaylandKeymap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/client/qwaylandwindow.cpp:126:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Desktop [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandwindow.cpp:234:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BypassWindowManagerHint [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.h:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandwindow.cpp:436:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Popup [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard_p.h:68:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandwindow.cpp:499:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:126:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_REPEAT_INFO_SINCE_VERSION [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandwindow.cpp:666:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:159:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_KEY_STATE_PRESSED [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandwindow.cpp:754:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PortraitOrientation [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:198:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_MOD_NAME_SHIFT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandwindow.cpp:818:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FramelessWindowHint [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:211:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_KEY_STATE_PRESSED [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandwindow.cpp:911:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolTip [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:266:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_KEYMAP_FORMAT_XKB_V1 [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandwindow.cpp:919:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Leave [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:301:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RuntimeLocation [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandwindow.cpp:986:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoButton [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:331:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_FORMAT_TEXT_V1 [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandwindow.cpp:1102:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Popup [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:390:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_COMPILE_NO_FLAGS [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandwindow.cpp:1193:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:404:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_REPEAT_INFO_SINCE_VERSION [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandwindow.cpp:1229:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:504:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_KEY_STATE_PRESSED [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandwindow.cpp:1261:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mShellSurface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:513:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_KEY_STATE_RELEASED [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:521:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Alt [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandoutput.h:57:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandoutput_p.h:131:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandoutput.cpp:56:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subpixel_unknown [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandoutput.cpp:78:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transform_90 [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandoutput.cpp:165:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_current [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandoutput.cpp:242:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandoutput.cpp:336:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable widthChanged [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandoutput.cpp:982:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Polish [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor_p.h:81:53: debug: CheckClass::isMemberVar found used member variable 'mXkbContext' with varid 0 [varid0] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor.h:79:5: style: Class 'QWaylandCompositor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor.h:149:5: style: Class 'QWaylandCompositor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor_p.h:77:5: style: Class 'QWaylandCompositorPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor.cpp:97:5: style: Class 'WindowSystemEventHandler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:53:26: warning: Member variable 'QWaylandKeyboardPrivate::keymap_size' is not initialized in the constructor. [uninitMemberVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard_p.h:80:49: debug: CheckClass::isMemberVar found used member variable 'mXkbState' with varid 0 [varid0] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.h:53:5: style: Class 'QWaylandKeyboard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard_p.h:72:5: style: Class 'QWaylandKeyboardPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:354:12: warning: If memory allocation fails, then there is a possible null pointer dereference: keymap_area [nullPointerOutOfMemory] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:346:43: note: Assuming allocation function fails qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:346: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-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:354:12: note: Null pointer dereference qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:95:95: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor.cpp:398:16: style: Local variable 'clientBufferIntegration' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor_p.h:92:48: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor.cpp:398:16: note: Shadow variable qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor.cpp:427:16: style: Local variable 'serverBufferIntegration' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor_p.h:93:48: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor.cpp:427:16: note: Shadow variable qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor.cpp:225:22: style: Variable 'sockNot' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor.cpp:228:31: style: Variable 'dispatcher' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:75:60: style:inconclusive: Function 'checkFocusResource' argument 1 names different: declaration 'resource' definition 'keyboardResource'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard_p.h:94:39: note: Function 'checkFocusResource' argument 1 names different: declaration 'resource' definition 'keyboardResource'. qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:75:60: note: Function 'checkFocusResource' argument 1 names different: declaration 'resource' definition 'keyboardResource'. qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:91:77: style:inconclusive: Function 'sendEnter' argument 2 names different: declaration 'resource' definition 'keyboardResource'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard_p.h:95:56: note: Function 'sendEnter' argument 2 names different: declaration 'resource' definition 'keyboardResource'. qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:91:77: note: Function 'sendEnter' argument 2 names different: declaration 'resource' definition 'keyboardResource'. qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:213:14: style: Local variable 'modsDepressed' shadows outer variable [shadowVariable] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard_p.h:118:14: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:213:14: note: Shadow variable qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:214:14: style: Local variable 'modsLatched' shadows outer variable [shadowVariable] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard_p.h:119:14: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:214:14: note: Shadow variable qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:215:14: style: Local variable 'modsLocked' shadows outer variable [shadowVariable] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard_p.h:120:14: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:215:14: note: Shadow variable qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:216:14: style: Local variable 'group' shadows outer variable [shadowVariable] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard_p.h:121:14: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:216:14: note: Shadow variable qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor.cpp:749:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandoutput.cpp:414:40: style: Condition 'd->compositor!=compositor' is always true [knownConditionTrueFalse] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandquickitem.h:95: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-5.15.17/src/compositor/compositor_api/qwaylandquickhardwarelayer_p.h:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandquickhardwarelayer.cpp:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandpointer.h:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandpointer_p.h:68:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandpointer.cpp:135:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_DISPLAY_ERROR_INVALID_OBJECT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandpointer.cpp:212:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_POINTER_BUTTON_STATE_PRESSED [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandpointer.cpp:228:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_POINTER_BUTTON_STATE_RELEASED [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandpointer.cpp:271:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandquickhardwarelayer.cpp:146:19: style: Local variable 'waylandItem' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandquickhardwarelayer_p.h:63:24: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandquickhardwarelayer.cpp:146:19: note: Shadow variable qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandpointer.h:52:5: style: Class 'QWaylandPointer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandquickitem_p.h:102:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandquickitem_p.h:113:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemHasContents [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandquickitem_p.h:137:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandquickoutput.cpp:57:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectConnection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandquickoutput.cpp:127:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoButton [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandwindow.cpp:559:5: warning: Either the condition 'buffer' is redundant or there is possible null pointer dereference: buffer. [nullPointerRedundantCheck] qtwayland-everywhere-src-5.15.17/src/client/qwaylandwindow.cpp:564:9: note: Assuming that condition 'buffer' is not redundant qtwayland-everywhere-src-5.15.17/src/client/qwaylandwindow.cpp:559:5: note: Null pointer dereference qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandquickcompositor.h:47:5: style: Class 'QWaylandQuickCompositor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandquickitem_p.h:61:5: style: Class 'QWaylandBufferMaterialShader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandquickitem_p.h:79:5: style: Class 'QWaylandBufferMaterial' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/client/qwaylandwindow.cpp:466:45: style:inconclusive: Function 'setMask' argument 1 names different: declaration 'region' definition 'mask'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/client/qwaylandwindow_p.h:155:33: note: Function 'setMask' argument 1 names different: declaration 'region' definition 'mask'. qtwayland-everywhere-src-5.15.17/src/client/qwaylandwindow.cpp:466:45: note: Function 'setMask' argument 1 names different: declaration 'region' definition 'mask'. qtwayland-everywhere-src-5.15.17/src/client/qwaylandwindow.cpp:806:10: style: Local variable 'decoration' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/src/client/qwaylandwindow_p.h:164:33: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/client/qwaylandwindow.cpp:806:10: note: Shadow variable qtwayland-everywhere-src-5.15.17/src/client/qwaylandwindow.cpp:908:14: style: Local variable 'transientParent' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/src/client/qwaylandwindow_p.h:178:21: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/client/qwaylandwindow.cpp:908:14: note: Shadow variable qtwayland-everywhere-src-5.15.17/src/client/qwaylandwindow.cpp:1038:9: style: Local variable 'scale' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/src/client/qwaylandwindow_p.h:157:9: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/client/qwaylandwindow.cpp:1038:9: note: Shadow variable qtwayland-everywhere-src-5.15.17/src/client/qwaylandwindow.cpp:1253:15: style: Local variable 'seat' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice_p.h:302:26: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/client/qwaylandwindow.cpp:1253:15: note: Shadow variable qtwayland-everywhere-src-5.15.17/src/client/qwaylandwindow.cpp:1260:14: style: Local variable 'seat' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice_p.h:302:26: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/client/qwaylandwindow.cpp:1260:14: note: Shadow variable qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandsurfacegrabber.h:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/client/qwaylandwindow.cpp:288:21: style: Variable 'oldparent' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandsurfacegrabber.cpp:64:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandsurfacegrabber.cpp:101:29: style: Variable 'surf' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandseat.h:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandseat_p.h:80:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandinputmethodcontrol.h:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandseat.cpp:331:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TouchPointPressed [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandseat.cpp:365:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TouchPointReleased [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandseat.cpp:399:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TouchPointMoved [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandseat.cpp:492:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandtouch.h:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandtouch_p.h:61:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandtouch.cpp:202:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TouchCancel [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandtouch.h:54:5: style: Class 'QWaylandTouch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandseat.h:78:18: style: Virtual function 'initialize' is called from constructor 'QWaylandSeat(QWaylandCompositor*compositor,CapabilityFlags capabilityFlags=DefaultCapabilities)' at line 181. Dynamic binding is not used. [virtualCallInConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandseat.cpp:181:9: note: Calling initialize qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandseat.h:78:18: note: initialize is a virtual function qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandseat.h:76:5: style: Class 'QWaylandSeat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandseat_p.h:82:5: style: Class 'QWaylandSeatPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandtouch.cpp:55:5: style: Variable 'q' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandseat.cpp:247:53: style:inconclusive: Function 'sendMouseMoveEvent' argument 1 names different: declaration 'surface' definition 'view'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandseat.h:83:43: note: Function 'sendMouseMoveEvent' argument 1 names different: declaration 'surface' definition 'view'. qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandseat.cpp:247:53: note: Function 'sendMouseMoveEvent' argument 1 names different: declaration 'surface' definition 'view'. qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandidleinhibitv1_p.h:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandidleinhibitv1.cpp:112:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandidleinhibitv1.cpp:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandiviapplication.h:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandiviapplication_p.h:57:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandiviapplication.cpp:182:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IVI_APPLICATION_ERROR_IVI_ID [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/pregenerated/3rdparty/qwayland-server-xdg-shell-unstable-v5.cpp:67:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_resource_map [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/pregenerated/3rdparty/qwayland-server-xdg-shell-unstable-v5.cpp:78:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_resource [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/pregenerated/3rdparty/qwayland-server-xdg-shell-unstable-v5.cpp:83:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_resource [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/pregenerated/3rdparty/qwayland-server-xdg-shell-unstable-v5.cpp:102:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_global [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/pregenerated/3rdparty/qwayland-server-xdg-shell-unstable-v5.cpp:111:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xdg_shell_v5_interface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/pregenerated/3rdparty/qwayland-server-xdg-shell-unstable-v5.cpp:152:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xdg_shell_v5_interface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/pregenerated/3rdparty/qwayland-server-xdg-shell-unstable-v5.cpp:161:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_xdg_shell_interface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/pregenerated/3rdparty/qwayland-server-xdg-shell-unstable-v5.cpp:168:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xdg_shell_v5_interface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/pregenerated/3rdparty/qwayland-server-xdg-shell-unstable-v5.cpp:277:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handle [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandiviapplication.h:50:5: style: Class 'QWaylandIviApplication' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/pregenerated/3rdparty/qwayland-server-xdg-shell-unstable-v5.cpp:322:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_resource_map [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/pregenerated/3rdparty/qwayland-server-xdg-shell-unstable-v5.cpp:333:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_resource [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/pregenerated/3rdparty/qwayland-server-xdg-shell-unstable-v5.cpp:338:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_resource [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/pregenerated/3rdparty/qwayland-server-xdg-shell-unstable-v5.cpp:357:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_global [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/pregenerated/3rdparty/qwayland-server-xdg-shell-unstable-v5.cpp:366:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xdg_surface_v5_interface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/pregenerated/3rdparty/qwayland-server-xdg-shell-unstable-v5.cpp:407:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xdg_surface_v5_interface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/pregenerated/3rdparty/qwayland-server-xdg-shell-unstable-v5.cpp:416:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_xdg_surface_interface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/pregenerated/3rdparty/qwayland-server-xdg-shell-unstable-v5.cpp:423:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xdg_surface_v5_interface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/pregenerated/3rdparty/qwayland-server-xdg-shell-unstable-v5.cpp:681:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handle [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/pregenerated/3rdparty/qwayland-server-xdg-shell-unstable-v5.cpp:707:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handle [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/pregenerated/3rdparty/qwayland-server-xdg-shell-unstable-v5.cpp:750:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_resource_map [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/pregenerated/3rdparty/qwayland-server-xdg-shell-unstable-v5.cpp:761:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_resource [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/pregenerated/3rdparty/qwayland-server-xdg-shell-unstable-v5.cpp:766:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_resource [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/pregenerated/3rdparty/qwayland-server-xdg-shell-unstable-v5.cpp:785:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_global [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/pregenerated/3rdparty/qwayland-server-xdg-shell-unstable-v5.cpp:794:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xdg_popup_v5_interface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/pregenerated/3rdparty/qwayland-server-xdg-shell-unstable-v5.cpp:835:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xdg_popup_v5_interface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/pregenerated/3rdparty/qwayland-server-xdg-shell-unstable-v5.cpp:844:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_xdg_popup_interface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/pregenerated/3rdparty/qwayland-server-xdg-shell-unstable-v5.cpp:851:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xdg_popup_v5_interface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/pregenerated/3rdparty/qwayland-server-xdg-shell-unstable-v5.cpp:878:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handle [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandivisurfaceintegration_p.h:56:5: style: Class 'IviSurfaceIntegration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandivisurface.h:49:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandivisurface_p.h:57:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandqtwindowmanager.h:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandqtwindowmanager_p.h:57:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandquickshellintegration.h:42:5: style: Class 'QWaylandQuickShellIntegration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandqtwindowmanager.cpp:56:116: style:inconclusive: Function 'windowmanager_open_url' argument 3 names different: declaration 'url' definition 'newUrl'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandqtwindowmanager_p.h:64:88: note: Function 'windowmanager_open_url' argument 3 names different: declaration 'url' definition 'newUrl'. qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandqtwindowmanager.cpp:56:116: note: Function 'windowmanager_open_url' argument 3 names different: declaration 'url' definition 'newUrl'. qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandshell.h:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandshell_p.h:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandshell.h:52:5: style: Class 'QWaylandShell' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandshell.h:65:23: style: Class 'QWaylandShell' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandshell.h:77:5: style: Class 'QWaylandShellTemplate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandshell.h:93:5: style: Class 'QWaylandShellTemplate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandxdgoutputv1_p.h:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandxdgoutputv1_p.h:76:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandtextinputmanager.h:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandquickshellsurfaceitem.h:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandtextinputmanager_p.h:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandquickshellsurfaceitem_p.h:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandtextinput.h:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandquickshellsurfaceitem.cpp:47:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surfaceDestroyed [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandquickshellsurfaceitem.cpp:218:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qGuiApp [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandquickshellsurfaceitem.cpp:251:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandtextinputmanager.h:47:5: style: Class 'QWaylandTextInputManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlscaler.h:44:0: error: failed to evaluate #if condition, undefined function-like macro invocation: QT_DEPRECATED_SINCE( ... ) [syntaxError] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandtextinput_p.h:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandtextinput.cpp:58:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImHints [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandtextinput.cpp:76:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImHints [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandtextinput.cpp:156:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandtextinput.cpp:202:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandtextinput.cpp:221:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input_panel_visibility_hidden [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandtextinput.cpp:232:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftToRight [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandtextinput.cpp:370:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImCursorRectangle [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandviewporter.h:43:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandtextinput.cpp:377:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorInputMethods [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandviewporter_p.h:57:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandtextinput.cpp:411:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImhNone [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandviewporter.cpp:107:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WP_VIEWPORTER_ERROR_VIEWPORT_EXISTS [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandtextinput.cpp:479:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImPreferredLanguage [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandviewporter.cpp:187:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_no_surface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandtextinput.cpp:491:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImSurroundingText [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandviewporter.cpp:223:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_no_surface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell.h:55:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell.h:80:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell_p.h:64:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshellintegration.cpp:84:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AutomaticFocus [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell_p.h:82:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshellintegration.cpp:105:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AutomaticFocus [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell.cpp:71:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_DISPLAY_ERROR_INVALID_OBJECT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshellintegration.cpp:142:123: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoneEdge [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell.cpp:153:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshellintegration.cpp:181:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoneEdge [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell.cpp:167:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SubWindow [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshellintegration.cpp:259:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Popup [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell.cpp:183:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshellintegration.cpp:284:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseMove [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell.cpp:195:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Popup [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell.cpp:208:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandquickshellsurfaceitem.h:49:5: style: Class 'QWaylandQuickShellSurfaceItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandquickshellsurfaceitem_p.h:90:5: style: Class 'QWaylandQuickShellEventFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell.h:58:5: style: Class 'QWaylandWlShell' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshellintegration_p.h:56:5: style: Class 'WlShellIntegration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandtextinput.cpp:291:18: style: Local variable 'serial' shadows outer variable [shadowVariable] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandtextinput_p.h:106:14: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandtextinput.cpp:291:18: note: Shadow variable qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandtextinput.cpp:299:18: style: Local variable 'serial' shadows outer variable [shadowVariable] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandtextinput_p.h:106:14: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandtextinput.cpp:299:18: note: Shadow variable qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandquickshellsurfaceitem.cpp:215:90: style:inconclusive: Function 'startFilter' argument 2 names different: declaration 'closePopupCallback' definition 'closePopups'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandquickshellsurfaceitem_p.h:81:70: note: Function 'startFilter' argument 2 names different: declaration 'closePopupCallback' definition 'closePopups'. qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandquickshellsurfaceitem.cpp:215:90: note: Function 'startFilter' argument 2 names different: declaration 'closePopupCallback' definition 'closePopups'. qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandtextinput.cpp:288:5: style: Variable 'q' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell.cpp:55:109: style:inconclusive: Function 'shell_get_shell_surface' argument 3 names different: declaration 'surface' definition 'surface_res'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell_p.h:73:89: note: Function 'shell_get_shell_surface' argument 3 names different: declaration 'surface' definition 'surface_res'. qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell.cpp:55:109: note: Function 'shell_get_shell_surface' argument 3 names different: declaration 'surface' definition 'surface_res'. qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell.cpp:126:26: style:inconclusive: Function 'shell_surface_move' argument 3 names different: declaration 'time' definition 'serial'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell_p.h:107:38: note: Function 'shell_surface_move' argument 3 names different: declaration 'time' definition 'serial'. qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell.cpp:126:26: note: Function 'shell_surface_move' argument 3 names different: declaration 'time' definition 'serial'. qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell.cpp:137:39: style:inconclusive: Function 'shell_surface_resize' argument 2 names different: declaration 'input_device' definition 'input_device_super'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell_p.h:109:51: note: Function 'shell_surface_resize' argument 2 names different: declaration 'input_device' definition 'input_device_super'. qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell.cpp:137:39: note: Function 'shell_surface_resize' argument 2 names different: declaration 'input_device' definition 'input_device_super'. qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell.cpp:138:28: style:inconclusive: Function 'shell_surface_resize' argument 3 names different: declaration 'time' definition 'serial'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell_p.h:110:40: note: Function 'shell_surface_resize' argument 3 names different: declaration 'time' definition 'serial'. qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell.cpp:138:28: note: Function 'shell_surface_resize' argument 3 names different: declaration 'time' definition 'serial'. qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell.cpp:187:117: style:inconclusive: Function 'shell_surface_set_popup' argument 3 names different: declaration 'time' definition 'serial'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell_p.h:124:43: note: Function 'shell_surface_set_popup' argument 3 names different: declaration 'time' definition 'serial'. qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell.cpp:187:117: note: Function 'shell_surface_set_popup' argument 3 names different: declaration 'time' definition 'serial'. qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell.cpp:235:45: style:inconclusive: Function 'shell_surface_set_class' argument 2 names different: declaration 'class_' definition 'className'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell_p.h:136:49: note: Function 'shell_surface_set_class' argument 2 names different: declaration 'class_' definition 'className'. qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell.cpp:235:45: note: Function 'shell_surface_set_class' argument 2 names different: declaration 'class_' definition 'className'. qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell.cpp:453:122: style:inconclusive: Function 'QWaylandWlShellSurface' argument 3 names different: declaration 'resource' definition 'res'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell.h:110:102: note: Function 'QWaylandWlShellSurface' argument 3 names different: declaration 'resource' definition 'res'. qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell.cpp:453:122: note: Function 'QWaylandWlShellSurface' argument 3 names different: declaration 'resource' definition 'res'. qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell.cpp:508:122: style:inconclusive: Function 'sizeForResize' argument 3 names different: declaration 'edges' definition 'edge'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell.h:129:90: note: Function 'sizeForResize' argument 3 names different: declaration 'edges' definition 'edge'. qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell.cpp:508:122: note: Function 'sizeForResize' argument 3 names different: declaration 'edges' definition 'edge'. qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell.cpp:696:75: style:inconclusive: Function 'fromResource' argument 1 names different: declaration 'res' definition 'resource'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell.h:127:62: note: Function 'fromResource' argument 1 names different: declaration 'res' definition 'resource'. qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell.cpp:696:75: note: Function 'fromResource' argument 1 names different: declaration 'res' definition 'resource'. qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell.cpp:349:34: style: Variable 'shellSurface' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlshell.cpp:351:86: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandxdgdecorationv1.h:43:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandxdgdecorationv1_p.h:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandxdgdecorationv1.cpp:205:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_client_side [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandxdgshellv5.h:45:0: error: failed to evaluate #if condition, undefined function-like macro invocation: QT_DEPRECATED_SINCE( ... ) [syntaxError] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandxdgoutputv1.cpp:139:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandxdgoutputv1.cpp:177:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandxdgoutputv1.cpp:313:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandxdgoutputv1.cpp:354:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandxdgoutputv1.cpp:511:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandxdgoutputv1.cpp:535:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandxdgoutputv1.cpp:575:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZXDG_OUTPUT_V1_NAME_SINCE_VERSION [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandxdgshellintegration.cpp:75:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseMove [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandxdgshellintegration.cpp:149:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FullscreenState [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandxdgshellintegration.cpp:190:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandxdgshellintegration.cpp:205:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FullscreenState [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandxdgshellintegration.cpp:246:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandxdgshellintegration.cpp:265:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopEdge [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandxdgoutputv1.cpp:506:73: style:inconclusive: Function 'setManager' argument 1 names different: declaration 'manager' definition '_manager'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandxdgoutputv1_p.h:84:49: note: Function 'setManager' argument 1 names different: declaration 'manager' definition '_manager'. qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandxdgoutputv1.cpp:506:73: note: Function 'setManager' argument 1 names different: declaration 'manager' definition '_manager'. qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandxdgoutputv1.cpp:530:60: style:inconclusive: Function 'setOutput' argument 1 names different: declaration 'output' definition '_output'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandxdgoutputv1_p.h:85:36: note: Function 'setOutput' argument 1 names different: declaration 'output' definition '_output'. qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandxdgoutputv1.cpp:530:60: note: Function 'setOutput' argument 1 names different: declaration 'output' definition '_output'. qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandxdgshell.h:261: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-5.15.17/src/compositor/extensions/qwaylandxdgshellv5integration_p.h:38:0: error: failed to evaluate #if condition, undefined function-like macro invocation: QT_DEPRECATED_SINCE( ... ) [syntaxError] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandxdgshellintegration_p.h:58:5: style: Class 'XdgToplevelIntegration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandxdgshellintegration_p.h:126:5: style: Class 'XdgPopupIntegration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandxdgshellv6.h:52:0: error: failed to evaluate #if condition, undefined function-like macro invocation: QT_DEPRECATED_SINCE( ... ) [syntaxError] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandxdgshellv6integration_p.h:46:0: error: failed to evaluate #if condition, undefined function-like macro invocation: QT_DEPRECATED_SINCE( ... ) [syntaxError] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwlqtkey_p.h:61:5: style: Class 'QtKeyExtensionGlobal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/global/qwaylandcompositorextension.h:67:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwlqttouch.cpp:79:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TouchPointStationary [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/global/qwaylandcompositorextension_p.h:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/global/qwaylandcompositorextension.cpp:50:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Polish [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/global/qwaylandcompositorextension.cpp:62:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Polish [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwltexturesharingextension.cpp:160:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AutoConnection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwltexturesharingextension.cpp:335:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_NONE [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwltexturesharingextension.cpp:380:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usedLocally [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwltexturesharingextension.cpp:441:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwltexturesharingextension.cpp:466:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwltexturesharingextension.cpp:482:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/global/qwaylandcompositorextension.h:59:5: style: Class 'QWaylandObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/global/qwaylandcompositorextension.h:60:5: style: Class 'QWaylandObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/global/qwaylandcompositorextension.h:96:5: style: Class 'QWaylandCompositorExtensionTemplate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/global/qwaylandcompositorextension.h:112:5: style: Class 'QWaylandCompositorExtensionTemplate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/global/qwaylandcompositorextension.h:54:42: performance: Function 'extensions()' should return member 'extension_vector' by const reference. [returnByReference] qtwayland-everywhere-src-5.15.17/src/compositor/global/qwaylandcompositorextension.cpp:139:39: style: Local variable 'extension' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/src/compositor/global/qwaylandcompositorextension.h:52:34: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/compositor/global/qwaylandcompositorextension.cpp:139:39: note: Shadow variable qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwlqttouch_p.h:70:5: style: Class 'TouchExtensionGlobal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwlqttouch.cpp:117:51: portability:inconclusive: Casting from float * to const char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwlqttouch.cpp:65:16: style: Variable 'surfaceClient' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/src/compositor/hardware_integration/qwlhardwarelayerintegration_p.h:60:5: style: Class 'HardwareLayerIntegration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwltexturesharingextension_p.h:91:5: style: Class 'QWaylandTextureSharingExtension' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwltexturesharingextension_p.h:132:9: style: Struct 'BufferInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwltexturesharingextension.cpp:56:5: style: Class 'SharedTexture' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwltexturesharingextension.cpp:115:5: style: Class 'SharedTextureFactory' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/hardware_integration/qwlhwintegration_p.h:59:5: style: Class 'HardwareIntegration' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwltexturesharingextension.cpp:438:94: style:inconclusive: Function 'getCompressedBuffer' argument 1 names different: declaration 'key' definition 'pathName'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwltexturesharingextension_p.h:126:65: note: Function 'getCompressedBuffer' argument 1 names different: declaration 'key' definition 'pathName'. qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwltexturesharingextension.cpp:438:94: note: Function 'getCompressedBuffer' argument 1 names different: declaration 'key' definition 'pathName'. qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwltexturesharingextension.cpp:311:19: performance: Range variable 'ext' should be declared as const reference. [iterateByValue] qtwayland-everywhere-src-5.15.17/src/compositor/wayland_wrapper/qwlclientbuffer_p.h:89:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/wayland_wrapper/qwlbuffermanager.cpp:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable notify [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/wayland_wrapper/qwlclientbuffer_p.h:87:10: style:inconclusive: Technically the member function 'QtWayland::ClientBuffer::isDestroyed' can be const. [functionConst] qtwayland-everywhere-src-5.15.17/src/compositor/wayland_wrapper/qwlclientbuffer_p.h:89:71: debug: CheckClass::isMemberVar found used member variable 'm_buffer' with varid 0 [varid0] qtwayland-everywhere-src-5.15.17/src/compositor/wayland_wrapper/qwlclientbuffer_p.h:122:5: style: Class 'SharedMemoryBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/wayland_wrapper/qwlbuffermanager_p.h:57:5: style: Class 'BufferManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/wayland_wrapper/qwlclientbuffer_p.h:97:42: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] qtwayland-everywhere-src-5.15.17/src/compositor/wayland_wrapper/qwlclientbuffer.cpp:102:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BufferFormatEgl_Null [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/wayland_wrapper/qwlclientbuffer.cpp:123:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OriginTopLeft [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/wayland_wrapper/qwlclientbuffer.cpp:150:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Target2D [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/wayland_wrapper/qwlclientbuffer.cpp:49:50: style:inconclusive: Function 'ClientBuffer' argument 1 names different: declaration 'bufferResource' definition 'buffer'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/compositor/wayland_wrapper/qwlclientbuffer_p.h:72:40: note: Function 'ClientBuffer' argument 1 names different: declaration 'bufferResource' definition 'buffer'. qtwayland-everywhere-src-5.15.17/src/compositor/wayland_wrapper/qwlclientbuffer.cpp:49:50: note: Function 'ClientBuffer' argument 1 names different: declaration 'bufferResource' definition 'buffer'. qtwayland-everywhere-src-5.15.17/src/compositor/wayland_wrapper/qwlclientbuffer.cpp:158:20: style: Local variable 'image' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/src/compositor/wayland_wrapper/qwlclientbuffer_p.h:126:12: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/compositor/wayland_wrapper/qwlclientbuffer.cpp:158:20: note: Shadow variable qtwayland-everywhere-src-5.15.17/src/compositor/wayland_wrapper/qwldatadevicemanager.cpp:107:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/wayland_wrapper/qwldatadevicemanager.cpp:144:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/wayland_wrapper/qwldatadevicemanager.cpp:207:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wl_data_offer_interface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/wayland_wrapper/qwldatadevicemanager.cpp:252:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/compositor/wayland_wrapper/qwldatadevice_p.h:62:5: style: Class 'DataDevice' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/wayland_wrapper/qwldatadevicemanager_p.h:70:5: style: Class 'DataDeviceManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/compositor/wayland_wrapper/qwldatadevice.cpp:59:43: style:inconclusive: Function 'setFocus' argument 1 names different: declaration 'client' definition 'focusClient'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/compositor/wayland_wrapper/qwldatadevice_p.h:64:35: note: Function 'setFocus' argument 1 names different: declaration 'client' definition 'focusClient'. qtwayland-everywhere-src-5.15.17/src/compositor/wayland_wrapper/qwldatadevice.cpp:59:43: note: Function 'setFocus' argument 1 names different: declaration 'client' definition 'focusClient'. qtwayland-everywhere-src-5.15.17/src/compositor/wayland_wrapper/qwldataoffer.cpp:42:34: style:inconclusive: Function 'DataOffer' argument 1 names different: declaration 'data_source' definition 'dataSource'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/compositor/wayland_wrapper/qwldataoffer_p.h:60:27: note: Function 'DataOffer' argument 1 names different: declaration 'data_source' definition 'dataSource'. qtwayland-everywhere-src-5.15.17/src/compositor/wayland_wrapper/qwldataoffer.cpp:42:34: note: Function 'DataOffer' argument 1 names different: declaration 'data_source' definition 'dataSource'. qtwayland-everywhere-src-5.15.17/src/compositor/wayland_wrapper/qwldataoffer.cpp:58:87: style:inconclusive: Function 'data_offer_accept' argument 3 names different: declaration 'mime_type' definition 'mimeType'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/compositor/wayland_wrapper/qwldataoffer_p.h:64:80: note: Function 'data_offer_accept' argument 3 names different: declaration 'mime_type' definition 'mimeType'. qtwayland-everywhere-src-5.15.17/src/compositor/wayland_wrapper/qwldataoffer.cpp:58:87: note: Function 'data_offer_accept' argument 3 names different: declaration 'mime_type' definition 'mimeType'. qtwayland-everywhere-src-5.15.17/src/compositor/wayland_wrapper/qwldataoffer.cpp:66:71: style:inconclusive: Function 'data_offer_receive' argument 2 names different: declaration 'mime_type' definition 'mimeType'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/compositor/wayland_wrapper/qwldataoffer_p.h:65:64: note: Function 'data_offer_receive' argument 2 names different: declaration 'mime_type' definition 'mimeType'. qtwayland-everywhere-src-5.15.17/src/compositor/wayland_wrapper/qwldataoffer.cpp:66:71: note: Function 'data_offer_receive' argument 2 names different: declaration 'mime_type' definition 'mimeType'. qtwayland-everywhere-src-5.15.17/src/compositor/wayland_wrapper/qwldatasource_p.h:65:20: performance: Function 'mimeTypes()' should return member 'm_mimeTypes' by const reference. [returnByReference] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/brcm-egl/qwaylandbrcmeglwindow.h:57:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/brcm-egl/qwaylandbrcmeglintegration.cpp:65:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qt_brcm_interface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/brcm-egl/qwaylandbrcmeglintegration.cpp:85:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_DEFAULT_DISPLAY [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/brcm-egl/qwaylandbrcmglcontext.cpp:65:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_CONTEXT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/brcm-egl/qwaylandbrcmglcontext.cpp:101:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_DEFAULT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/brcm-egl/qwaylandbrcmeglwindow.cpp:73:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGLint [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/brcm-egl/qwaylandbrcmeglwindow.cpp:91:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mBuffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/brcm-egl/qwaylandbrcmeglwindow.cpp:142:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Egl [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/brcm-egl/qwaylandbrcmeglwindow.cpp:186:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TripleBuffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/dmabuf-server/dmabufserverbufferintegration.h:117:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_create_image [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/dmabuf-server/dmabufserverbufferintegration.h:126:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_destroy_image [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/dmabuf-server/dmabufserverbufferintegration.h:135:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gl_egl_image_target_texture [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/dmabuf-server/dmabufserverbufferintegration.cpp:64:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_size [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/dmabuf-server/dmabufserverbufferintegration.cpp:95:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_SUCCESS [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/dmabuf-server/dmabufserverbufferintegration.cpp:104:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/dmabuf-server/dmabufserverbufferintegration.cpp:129:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_DISPLAY [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/brcm-egl/qwaylandbrcmeglwindow.cpp:127:24: warning: Member variable 'QWaylandBrcmEglWindow::m_buffers' is not initialized in the constructor. [uninitMemberVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/brcm-egl/qwaylandbrcmeglwindow.cpp:106:16: style: Condition '!m_released' is always true [knownConditionTrueFalse] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/brcm-egl/qwaylandbrcmeglwindow.cpp:104:13: note: Assuming that condition 'm_released' is not redundant qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/brcm-egl/qwaylandbrcmeglwindow.cpp:106:16: note: Condition '!m_released' is always true qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/dmabuf-server/dmabufserverbufferintegration.cpp:176:90: style:inconclusive: Function 'dmabuf_server_buffer_server_buffer_created' argument 2 names different: declaration 'fd' definition 'name'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/dmabuf-server/dmabufserverbufferintegration.h:96:92: note: Function 'dmabuf_server_buffer_server_buffer_created' argument 2 names different: declaration 'fd' definition 'name'. qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/dmabuf-server/dmabufserverbufferintegration.cpp:176:90: note: Function 'dmabuf_server_buffer_server_buffer_created' argument 2 names different: declaration 'fd' definition 'name'. qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/dmabuf-server/dmabufserverbufferintegration.cpp:181:90: style:inconclusive: Function 'dmabuf_server_buffer_server_buffer_created' argument 7 names different: declaration 'fourcc_format' definition 'format'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/dmabuf-server/dmabufserverbufferintegration.h:98:77: note: Function 'dmabuf_server_buffer_server_buffer_created' argument 7 names different: declaration 'fourcc_format' definition 'format'. qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/dmabuf-server/dmabufserverbufferintegration.cpp:181:90: note: Function 'dmabuf_server_buffer_server_buffer_created' argument 7 names different: declaration 'fourcc_format' definition 'format'. qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/dmabuf-server/dmabufserverbufferintegration.cpp:67:12: style: Variable 'import_attribs' can be declared as const array [constVariable] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/brcm-egl/qwaylandbrcmeglwindow.cpp:227:85: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/libhybris-egl-server/libhybriseglserverbufferintegration.h:130:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_create_image [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/drm-egl-server/drmeglserverbufferintegration.h:112:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_create_image [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/libhybris-egl-server/libhybriseglserverbufferintegration.h:139:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_destroy_image [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/drm-egl-server/drmeglserverbufferintegration.h:121:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_destroy_image [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/libhybris-egl-server/libhybriseglserverbufferintegration.h:148:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gl_egl_image_target_texture [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/drm-egl-server/drmeglserverbufferintegration.h:130:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gl_egl_image_target_texture [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/libhybris-egl-server/libhybriseglserverbufferintegration.h:158:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_create_buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/drm-egl-server/drmeglserverbufferintegration.cpp:60:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_size [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/libhybris-egl-server/libhybriseglserverbufferintegration.cpp:72:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_size [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/drm-egl-server/drmeglserverbufferintegration.cpp:107:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Target2D [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/libhybris-egl-server/libhybriseglserverbufferintegration.cpp:87:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Target2D [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/shm-emulation-server/shmserverbufferintegration.cpp:54:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/drm-egl-server/drmeglserverbufferintegration.cpp:129:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_PLATFORM_WAYLAND_EXT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/libhybris-egl-server/libhybriseglserverbufferintegration.cpp:112:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_format [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/shm-emulation-server/shmserverbufferintegration.cpp:96:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_format [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/libhybris-egl-server/libhybriseglserverbufferintegration.cpp:135:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_DISPLAY [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/shm-emulation-server/shmserverbufferintegration.cpp:107:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_format [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/vulkan-server/vulkanserverbufferintegration.cpp:116:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_size [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/vulkan-server/vulkanserverbufferintegration.cpp:139:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/wayland-egl/qwaylandeglclientbufferintegration.cpp:68:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/wayland-egl/qwaylandeglclientbufferintegration.cpp:80:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_PLATFORM_WAYLAND_EXT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/wayland-egl/qwaylandeglclientbufferintegration.cpp:135:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_DISPLAY [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/drm-egl-server/drmeglserverbufferintegration.cpp:83:12: style: Variable 'attribs' can be declared as const array [constVariable] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/wayland-egl/qwaylandeglwindow.cpp:79:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Egl [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/xcomposite-egl/qwaylandxcompositeeglclientbufferintegration.cpp:84:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_PIXMAP_BIT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/wayland-egl/qwaylandeglwindow.cpp:116:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mOffset [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:120:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertex [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/xcomposite-egl/qwaylandxcompositeeglclientbufferintegration.cpp:126:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qt_xcomposite_interface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/wayland-egl/qwaylandeglwindow.cpp:187:114: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CombinedDepthStencil [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:202:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_FLOAT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/xcomposite-egl/qwaylandxcompositeeglclientbufferintegration.cpp:141:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_OPENGL_ES_API [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:240:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_CONTEXT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:348:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_DISPLAY [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:408:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_CONTEXT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:427:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_SURFACE [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:475:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_OPENGL_ES_API [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:514:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_CONTEXT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:519:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_CONTEXT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:526:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_DEFAULT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/xcomposite-egl/qwaylandxcompositeeglclientbufferintegration.cpp:66:80: style:inconclusive: Function 'initialize' argument 1 names different: declaration 'dispaly' definition 'display'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/xcomposite-egl/qwaylandxcompositeeglclientbufferintegration.h:79:38: note: Function 'initialize' argument 1 names different: declaration 'dispaly' definition 'display'. qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/xcomposite-egl/qwaylandxcompositeeglclientbufferintegration.cpp:66:80: note: Function 'initialize' argument 1 names different: declaration 'dispaly' definition 'display'. qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/xcomposite-egl/qwaylandxcompositeeglwindow.cpp:66:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Egl [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/xcomposite-egl/qwaylandxcompositeeglwindow.cpp:100:123: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_PIXMAP_BIT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/xcomposite-glx/qwaylandxcompositeglxcontext.cpp:60:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DefaultRenderableType [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/xcomposite-glx/qwaylandxcompositeglxcontext.cpp:103:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_DEFAULT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/xcomposite-glx/qwaylandxcompositeglxintegration.cpp:118:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qt_xcomposite_interface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/xcomposite-glx/qwaylandxcompositeglxwindow.cpp:63:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Egl [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/xcomposite_share/qwaylandxcompositebuffer.cpp:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mBuffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/xcomposite-glx/qwaylandxcompositeglxwindow.cpp:97:123: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLX_WINDOW_BIT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/brcm-egl/brcmeglintegration.cpp:134:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/brcm-egl/brcmeglintegration.cpp:170:121: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGLint [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/brcm-egl/brcmeglintegration.cpp:181:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BufferFormatEgl_RGBA [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/brcm-egl/brcmeglintegration.cpp:186:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/brcm-egl/brcmeglintegration.cpp:192:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:115:5: style: Class 'DecorationsBlitter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/brcm-egl/brcmbuffer.h:54:11: style:inconclusive: Either there is a missing 'override', or the member function 'BrcmBuffer::size' can be const. [functionConst] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/dmabuf-server/dmabufserverbufferintegration.h:136:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_create_image [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/dmabuf-server/dmabufserverbufferintegration.h:145:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_destroy_image [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/dmabuf-server/dmabufserverbufferintegration.h:157:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_export_dmabuf_image_query [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/drm-egl-server/drmeglserverbufferintegration.h:120:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_create_image [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/dmabuf-server/dmabufserverbufferintegration.h:169:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_export_dmabuf_image [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/drm-egl-server/drmeglserverbufferintegration.h:129:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_destroy_image [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/dmabuf-server/dmabufserverbufferintegration.h:178:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gl_egl_image_target_texture_2d [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/drm-egl-server/drmeglserverbufferintegration.h:138:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_create_drm_image [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/dmabuf-server/dmabufserverbufferintegration.cpp:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_format [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/drm-egl-server/drmeglserverbufferintegration.h:148:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_export_drm_image [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/dmabuf-server/dmabufserverbufferintegration.cpp:91:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_SUCCESS [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/drm-egl-server/drmeglserverbufferintegration.h:157:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gl_egl_image_target_texture_2d [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/dmabuf-server/dmabufserverbufferintegration.cpp:106:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorHardwareIntegration [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/drm-egl-server/drmeglserverbufferintegration.cpp:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_format [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/dmabuf-server/dmabufserverbufferintegration.cpp:122:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorHardwareIntegration [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/drm-egl-server/drmeglserverbufferintegration.cpp:137:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_EXTENSIONS [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/dmabuf-server/dmabufserverbufferintegration.cpp:146:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorHardwareIntegration [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/dmabuf-server/dmabufserverbufferintegration.cpp:205:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorHardwareIntegration [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/hardwarelayer/vsp2/vsp2hardwarelayerintegration.cpp:131:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectConnection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/wayland-egl/qwaylandeglwindow.cpp:125:40: error: Uninitialized variable: current_width [legacyUninitvar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/wayland-egl/qwaylandeglwindow.cpp:125:84: error: Uninitialized variable: current_height [legacyUninitvar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/libhybris-egl-server/libhybriseglserverbufferintegration.h:127:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_create_image [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/libhybris-egl-server/libhybriseglserverbufferintegration.h:136:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_destroy_image [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/libhybris-egl-server/libhybriseglserverbufferintegration.h:145:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_gl_egl_image_target_texture_2d [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/libhybris-egl-server/libhybriseglserverbufferintegration.h:153:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_create_buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/libhybris-egl-server/libhybriseglserverbufferintegration.h:162:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_get_buffer_info [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/libhybris-egl-server/libhybriseglserverbufferintegration.h:170:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_serialize_buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/libhybris-egl-server/libhybriseglserverbufferintegration.cpp:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_format [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/libhybris-egl-server/libhybriseglserverbufferintegration.cpp:100:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qt_libhybris_buffer_interface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/libhybris-egl-server/libhybriseglserverbufferintegration.cpp:137:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_egl_create_buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/drm-egl-server/drmeglserverbufferintegration.cpp:149:9: style: Condition '!extensionString' is always false [knownConditionTrueFalse] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabuf.cpp:60:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabuf.cpp:89:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabuf.cpp:99:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZWP_LINUX_BUFFER_PARAMS_V1_ERROR_ALREADY_USED [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabuf.cpp:205:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZWP_LINUX_BUFFER_PARAMS_V1_ERROR_PLANE_IDX [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabuf.cpp:235:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabuf.cpp:257:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabuf.cpp:291:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_IMAGE_KHR [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabuf.cpp:305:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_IMAGE_KHR [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/brcm-egl/brcmeglintegration.cpp:192:17: style: Variable 'brcmBuffer' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/hardwarelayer/vsp2/vsp2hardwarelayerintegration.h:86:10: style:inconclusive: Either there is a missing 'override', or the member function 'Vsp2Layer::isEnabled' can be const. [functionConst] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/libhybris-egl-server/libhybriseglserverbufferintegration.cpp:38:27: warning: Member variable 'LibHybrisEglServerBuffer::m_name' is not initialized in the constructor. [uninitMemberVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/drm-egl-server/drmeglserverbufferintegration.cpp:61:12: style: Variable 'imageAttribs' can be declared as const array [constVariable] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/hardwarelayer/vsp2/vsp2hardwarelayerintegration.cpp:56:50: style:inconclusive: Function 'Vsp2Layer' argument 1 names different: declaration 'm_hwLayer' definition 'hwLayer'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/hardwarelayer/vsp2/vsp2hardwarelayerintegration.h:83:52: note: Function 'Vsp2Layer' argument 1 names different: declaration 'm_hwLayer' definition 'hwLayer'. qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/hardwarelayer/vsp2/vsp2hardwarelayerintegration.cpp:56:50: note: Function 'Vsp2Layer' argument 1 names different: declaration 'm_hwLayer' definition 'hwLayer'. qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/hardwarelayer/vsp2/vsp2hardwarelayerintegration.cpp:224:68: style:inconclusive: Function 'add' argument 1 names different: declaration 'layer' definition 'hwLayer'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/hardwarelayer/vsp2/vsp2hardwarelayerintegration.h:55:42: note: Function 'add' argument 1 names different: declaration 'layer' definition 'hwLayer'. qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/hardwarelayer/vsp2/vsp2hardwarelayerintegration.cpp:224:68: note: Function 'add' argument 1 names different: declaration 'layer' definition 'hwLayer'. qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/hardwarelayer/vsp2/vsp2hardwarelayerintegration.cpp:232:71: style:inconclusive: Function 'remove' argument 1 names different: declaration 'layer' definition 'hwLayer'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/hardwarelayer/vsp2/vsp2hardwarelayerintegration.h:56:45: note: Function 'remove' argument 1 names different: declaration 'layer' definition 'hwLayer'. qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/hardwarelayer/vsp2/vsp2hardwarelayerintegration.cpp:232:71: note: Function 'remove' argument 1 names different: declaration 'layer' definition 'hwLayer'. qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/libhybris-egl-server/libhybriseglserverbufferintegration.cpp:102:128: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/hardwarelayer/vsp2/vsp2hardwarelayerintegration.cpp:236:42: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabufclientbufferintegration.cpp:71:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BufferFormatEgl_RGB [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabufclientbufferintegration.cpp:100:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RGBFormat [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabufclientbufferintegration.cpp:121:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/shm-emulation-server/shmserverbufferintegration.cpp:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_format [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabufclientbufferintegration.cpp:196:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorHardwareIntegration [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabufclientbufferintegration.cpp:246:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRM_FORMAT_GR88 [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabufclientbufferintegration.cpp:270:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable egl_unbind_wayland_display [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabufclientbufferintegration.cpp:284:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable egl_query_dmabuf_modifiers_ext [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabufclientbufferintegration.cpp:349:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable egl_query_dmabuf_formats_ext [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabufclientbufferintegration.cpp:367:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable egl_query_dmabuf_modifiers_ext [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabufclientbufferintegration.cpp:407:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorHardwareIntegration [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabufclientbufferintegration.cpp:414:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorHardwareIntegration [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabufclientbufferintegration.cpp:443:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabufclientbufferintegration.cpp:468:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabufclientbufferintegration.cpp:475:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabufclientbufferintegration.cpp:491:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags_y_invert [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabuf.h:153:10: style: Virtual function 'buffer_destroy' is called from destructor '~LinuxDmabufWlBuffer()' at line 280. Dynamic binding is not used. [virtualCallInConstructor] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabuf.cpp:280:5: note: Calling buffer_destroy qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabuf.h:153:10: note: buffer_destroy is a virtual function qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/vulkan-server/vulkanserverbufferintegration.cpp:141:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_format [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/vulkan-server/vulkanserverbufferintegration.cpp:208:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/vulkan-server/vulkanserverbufferintegration.cpp:256:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorHardwareIntegration [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/vulkan-server/vulkanserverbufferintegration.cpp:309:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorHardwareIntegration [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabufclientbufferintegration.cpp:404:27: warning: Return value of function m_importedBuffers.value() is not used. [ignoredReturnValue] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.h:47:5: style: Class 'VulkanWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/linux-dmabuf-unstable-v1/linuxdmabufclientbufferintegration.cpp:358:63: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:210:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_TEXTURE_FORMAT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:219:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gl_egl_image_target_texture_2d [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:307:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_FILE_DESCRIPTOR_KHR [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:365:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_STREAM_STATE_KHR [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:397:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorHardwareIntegration [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:409:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorHardwareIntegration [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:484:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_WIDTH [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:513:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BufferFormatEgl_RGB [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:532:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RGBFormat [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:551:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:587:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OriginBottomLeft [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:594:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_STREAM_KHR [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/xcomposite-egl/xcompositeeglintegration.h:67:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BufferFormatEgl_RGBA [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/xcomposite-egl/xcompositeeglintegration.cpp:52:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_SURFACE_TYPE [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/xcomposite-egl/xcompositeeglintegration.cpp:78:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_compositor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/xcomposite-egl/xcompositeeglintegration.cpp:98:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/xcomposite-egl/xcompositeeglintegration.cpp:143:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/xcomposite-egl/xcompositeeglintegration.cpp:149:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/wayland-eglstream-controller/waylandeglstreamintegration.cpp:215:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_FILE_DESCRIPTOR_KHR [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/wayland-eglstream-controller/waylandeglstreamintegration.cpp:267:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_STREAM_STATE_KHR [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/wayland-eglstream-controller/waylandeglstreamintegration.cpp:291:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qLcWaylandCompositorHardwareIntegration [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/wayland-eglstream-controller/waylandeglstreamintegration.cpp:302:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_compositor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/wayland-eglstream-controller/waylandeglstreamintegration.cpp:326:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_EXTENSIONS [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/wayland-eglstream-controller/waylandeglstreamintegration.cpp:381:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_WIDTH [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/wayland-eglstream-controller/waylandeglstreamintegration.cpp:404:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BufferFormatEgl_EXTERNAL_OES [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/wayland-eglstream-controller/waylandeglstreamintegration.cpp:415:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OriginBottomLeft [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/wayland-eglstream-controller/waylandeglstreamintegration.cpp:424:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:207:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:275:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:323:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:354:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:383:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_STRUCTURE_TYPE_SUBMIT_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:401:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_IMAGE_ASPECT_COLOR_BIT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:422:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:451:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_QUEUE_GRAPHICS_BIT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:471:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:499:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_FORMAT_R8G8B8A8_UNORM [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:518:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_MEMORY_PROPERTY_HOST_COHERENT_BIT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:571:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_STRUCTURE_TYPE_APPLICATION_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:699:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_FORMAT_UNDEFINED [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:476:109: style:inconclusive: Function 'WaylandEglClientBuffer' argument 2 names different: declaration 'bufferResource' definition 'buffer'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.h:76:89: note: Function 'WaylandEglClientBuffer' argument 2 names different: declaration 'bufferResource' definition 'buffer'. qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:476:109: note: Function 'WaylandEglClientBuffer' argument 2 names different: declaration 'bufferResource' definition 'buffer'. qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/wayland-egl/waylandeglclientbufferintegration.cpp:173:54: style: Parameter 'texture' can be declared as pointer to const [constParameterPointer] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/xcomposite-glx/xcompositeglxintegration.h:75:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BufferFormatEgl_RGBA [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/xcomposite-glx/xcompositeglxintegration.cpp:52:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLX_LEVEL [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/xcomposite-glx/xcompositeglxintegration.cpp:86:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_compositor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/xcomposite-glx/xcompositeglxintegration.cpp:120:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/xcomposite-glx/xcompositeglxintegration.cpp:160:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/xcomposite-glx/xcompositeglxintegration.cpp:166:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/wayland-eglstream-controller/waylandeglstreamintegration.cpp:373:127: style:inconclusive: Function 'WaylandEglStreamClientBuffer' argument 2 names different: declaration 'bufferResource' definition 'buffer'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/wayland-eglstream-controller/waylandeglstreamintegration.h:75:101: note: Function 'WaylandEglStreamClientBuffer' argument 2 names different: declaration 'bufferResource' definition 'buffer'. qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/wayland-eglstream-controller/waylandeglstreamintegration.cpp:373:127: note: Function 'WaylandEglStreamClientBuffer' argument 2 names different: declaration 'bufferResource' definition 'buffer'. qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/xcomposite_share/xcompositebuffer.cpp:53:26: style:inconclusive: Either there is a missing 'override', or the member function 'XCompositeBuffer::window' can be const. [functionConst] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/xcomposite_share/xcompositebuffer.h:57:12: note: Either there is a missing 'override', or the member function 'XCompositeBuffer::window' can be const. qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/xcomposite_share/xcompositebuffer.cpp:53:26: note: Either there is a missing 'override', or the member function 'XCompositeBuffer::window' can be const. qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/wayland-eglstream-controller/waylandeglstreamintegration.cpp:153:54: style: Parameter 'texture' can be declared as pointer to const [constParameterPointer] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/xcomposite-glx/xcompositeglxintegration.cpp:63:39: warning: Member variable 'XCompositeGLXClientBufferIntegration::mScreen' is not initialized in the constructor. [uninitMemberVar] qtwayland-everywhere-src-5.15.17/src/imports/compositor/qwaylandmousetracker_p.h:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/imports/compositor/qwaylandquickcompositorplugin.cpp:73:0: error: failed to evaluate #if condition, undefined function-like macro invocation: QT_DEPRECATED_SINCE( ... ) [syntaxError] qtwayland-everywhere-src-5.15.17/src/imports/compositor/qwaylandmousetracker.cpp:38:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/imports/compositor/qwaylandmousetracker.cpp:42:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32 [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/imports/compositor/qwaylandmousetracker.cpp:81:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllButtons [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/imports/compositor/qwaylandmousetracker.cpp:129:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseMove [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/imports/texture-sharing-extension/plugin.cpp:92:5: style: Class 'QWaylandTextureSharingExtensionPlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/xcomposite_share/xcompositehandler.cpp:59:92: style:inconclusive: Function 'xcomposite_create_buffer' argument 3 names different: declaration 'x_window' definition 'window'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/xcomposite_share/xcompositehandler.h:53:77: note: Function 'xcomposite_create_buffer' argument 3 names different: declaration 'x_window' definition 'window'. qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/xcomposite_share/xcompositehandler.cpp:59:92: note: Function 'xcomposite_create_buffer' argument 3 names different: declaration 'x_window' definition 'window'. qtwayland-everywhere-src-5.15.17/src/imports/compositor/qwaylandmousetracker_p.h:51:5: style: Class 'QWaylandMouseTracker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:705:20: performance:inconclusive: Technically the member function 'VulkanWrapper::getImageInfo' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.h:51:9: note: Technically the member function 'VulkanWrapper::getImageInfo' can be static (but you may consider moving to unnamed namespace). qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:705:20: note: Technically the member function 'VulkanWrapper::getImageInfo' can be static (but you may consider moving to unnamed namespace). qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:64:10: style:inconclusive: Technically the member function 'QueueFamilyIndices::isComplete' can be const. [functionConst] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:687:7: warning: Class 'VulkanWrapper' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:687:7: warning: Class 'VulkanWrapper' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] qtwayland-everywhere-src-5.15.17/src/imports/texture-sharing/sharedtextureprovider.h:100:5: style: Class 'SharedTexture' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/imports/texture-sharing/plugin.cpp:80:5: style: Class 'QWaylandTextureSharingPlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/imports/texture-sharing/sharedtextureprovider.cpp:214:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/decorations/bradient/main.cpp:102:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowText [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/decorations/bradient/main.cpp:152:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/decorations/bradient/main.cpp:294:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TouchPointPressed [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/decorations/bradient/main.cpp:319:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeFDiagCursor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/decorations/bradient/main.cpp:364:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeBDiagCursor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/decorations/bradient/main.cpp:387:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SplitHCursor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/decorations/bradient/main.cpp:397:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SplitHCursor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/fullscreen-shell-v1/qwaylandfullscreenshellv1integration.cpp:57:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/fullscreen-shell-v1/qwaylandfullscreenshellv1surface.cpp:56:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable present_method_default [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/fullscreen-shell-v1/qwaylandfullscreenshellv1integration.cpp:50:87: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/ivi-shell/qwaylandivishellintegration.cpp:73:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/ivi-shell/qwaylandivishellintegration.cpp:144:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Popup [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/ivi-shell/qwaylandivisurface.cpp:51:62: style:inconclusive: Function 'QWaylandIviSurface' argument 1 names different: declaration 'shell_surface' definition 'ivi_surface'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/ivi-shell/qwaylandivisurface_p.h:60:46: note: Function 'QWaylandIviSurface' argument 1 names different: declaration 'shell_surface' definition 'ivi_surface'. qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/ivi-shell/qwaylandivisurface.cpp:51:62: note: Function 'QWaylandIviSurface' argument 1 names different: declaration 'shell_surface' definition 'ivi_surface'. qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/ivi-shell/qwaylandivisurface.cpp:59:62: style:inconclusive: Function 'QWaylandIviSurface' argument 1 names different: declaration 'shell_surface' definition 'ivi_surface'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/ivi-shell/qwaylandivisurface_p.h:61:46: note: Function 'QWaylandIviSurface' argument 1 names different: declaration 'shell_surface' definition 'ivi_surface'. qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/ivi-shell/qwaylandivisurface.cpp:59:62: note: Function 'QWaylandIviSurface' argument 1 names different: declaration 'shell_surface' definition 'ivi_surface'. qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/wl-shell/qwaylandwlshellintegration.cpp:61:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/wl-shell/qwaylandwlshellsurface.cpp:135:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowMaximized [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/wl-shell/qwaylandwlshellsurface.cpp:161:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowFullScreen [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/wl-shell/qwaylandwlshellsurface.cpp:170:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowMinimized [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/wl-shell/qwaylandwlshellsurface.cpp:199:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopEdge [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/wl-shell/qwaylandwlshellsurface.cpp:233:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolTip [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/wl-shell/qwaylandwlshellsurface.cpp:247:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/wl-shell/qwaylandwlshellintegration.cpp:54:60: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/qwayland-xdg-shell-unstable-v5_p.h:54:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_xdg_shell [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/qwayland-xdg-shell-unstable-v5_p.h:103:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_xdg_surface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/qwayland-xdg-shell-unstable-v5_p.h:176:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_xdg_popup [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/qwaylandxdgshellv5.cpp:58:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version_current [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/qwaylandxdgshellv5.cpp:89:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroyed [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/qwayland-xdg-shell-unstable-v5_p.h:54:62: debug: CheckClass::isMemberVar found used member variable 'm_xdg_shell' with varid 0 [varid0] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/qwayland-xdg-shell-unstable-v5_p.h:103:64: debug: CheckClass::isMemberVar found used member variable 'm_xdg_surface' with varid 0 [varid0] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/qwayland-xdg-shell-unstable-v5_p.h:176:62: debug: CheckClass::isMemberVar found used member variable 'm_xdg_popup' with varid 0 [varid0] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/qwayland-xdg-shell-unstable-v5_p.h:45:9: style: Class 'xdg_shell_v5' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/qwayland-xdg-shell-unstable-v5_p.h:94:9: style: Class 'xdg_surface_v5' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/qwayland-xdg-shell-unstable-v5_p.h:167:9: style: Class 'xdg_popup_v5' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/qwaylandxdgshellv5integration.cpp:67:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/qwaylandxdgshellv5integration.cpp:81:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/qwaylandxdgsurfacev5.cpp:69:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowActive [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/qwaylandxdgsurfacev5.cpp:79:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopEdge [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/qwaylandxdgsurfacev5.cpp:159:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowMaximized [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/qwaylandxdgsurfacev5.cpp:184:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowMaximized [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/qwaylandxdgsurfacev5.cpp:207:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowFullScreen [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/qwaylandxdgsurfacev5.cpp:217:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowNoState [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v6/qwaylandxdgshellv6_p.h:104:9: style: Class 'Toplevel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v6/qwaylandxdgshellv6integration.cpp:59:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v6/qwaylandxdgshellv6.cpp:64:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowActive [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v6/qwaylandxdgshellv6.cpp:74:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowMaximized [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v6/qwaylandxdgshellv6.cpp:110:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowNoState [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v6/qwaylandxdgshellv6.cpp:141:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowMaximized [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v6/qwaylandxdgshellv6.cpp:165:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopEdge [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v6/qwaylandxdgshellv6.cpp:310:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowFullScreen [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v6/qwaylandxdgshellv6.cpp:334:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QWINDOWSIZE_MAX [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v6/qwaylandxdgshellv6.cpp:348:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v6/qwaylandxdgshellv6.cpp:372:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable anchor_top [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v6/qwaylandxdgshellv6.cpp:386:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/wayland-xdg-shell-unstable-v5-client-protocol_p.h:316:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/wayland-xdg-shell-unstable-v5-client-protocol_p.h:356:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/wayland-xdg-shell-unstable-v5-client-protocol_p.h:363:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/wayland-xdg-shell-unstable-v5-client-protocol_p.h:386:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/wayland-xdg-shell-unstable-v5-client-protocol_p.h:389:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/wayland-xdg-shell-unstable-v5-client-protocol_p.h:404:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/wayland-xdg-shell-unstable-v5-client-protocol_p.h:425:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/wayland-xdg-shell-unstable-v5-client-protocol_p.h:428:9: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/wayland-xdg-shell-unstable-v5-client-protocol_p.h:451:36: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/wayland-xdg-shell-unstable-v5-client-protocol_p.h:454:9: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/wayland-xdg-shell-unstable-v5-client-protocol_p.h:466:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/wayland-xdg-shell-unstable-v5-client-protocol_p.h:594:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/wayland-xdg-shell-unstable-v5-client-protocol_p.h:683:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/wayland-xdg-shell-unstable-v5-client-protocol_p.h:690:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/wayland-xdg-shell-unstable-v5-client-protocol_p.h:711:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/wayland-xdg-shell-unstable-v5-client-protocol_p.h:714:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/wayland-xdg-shell-unstable-v5-client-protocol_p.h:731:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/wayland-xdg-shell-unstable-v5-client-protocol_p.h:749:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/wayland-xdg-shell-unstable-v5-client-protocol_p.h:780:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/wayland-xdg-shell-unstable-v5-client-protocol_p.h:802:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/wayland-xdg-shell-unstable-v5-client-protocol_p.h:829:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/wayland-xdg-shell-unstable-v5-client-protocol_p.h:870:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/wayland-xdg-shell-unstable-v5-client-protocol_p.h:892:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/qwaylandxdgshellv5integration.cpp:56:61: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/wayland-xdg-shell-unstable-v5-client-protocol_p.h:928:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/wayland-xdg-shell-unstable-v5-client-protocol_p.h:955:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/wayland-xdg-shell-unstable-v5-client-protocol_p.h:983:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/wayland-xdg-shell-unstable-v5-client-protocol_p.h:1003:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/wayland-xdg-shell-unstable-v5-client-protocol_p.h:1013:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/wayland-xdg-shell-unstable-v5-client-protocol_p.h:1032:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/wayland-xdg-shell-unstable-v5-client-protocol_p.h:1059:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/wayland-xdg-shell-unstable-v5-client-protocol_p.h:1079:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/wayland-xdg-shell-unstable-v5-client-protocol_p.h:1086:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/wayland-xdg-shell-unstable-v5-client-protocol_p.h:1109:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/wayland-xdg-shell-unstable-v5-client-protocol_p.h:1112:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell/qwaylandxdgdecorationv1_p.h:78:5: style: Class 'QWaylandXdgToplevelDecorationV1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell_p.h:108:9: style: Class 'Toplevel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/qwayland-xdg-shell-unstable-v5.cpp:40:55: style:inconclusive: Function 'xdg_shell_v5' argument 1 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/qwayland-xdg-shell-unstable-v5_p.h:45:45: note: Function 'xdg_shell_v5' argument 1 names different: declaration 'object' definition 'obj'. qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/qwayland-xdg-shell-unstable-v5.cpp:40:55: note: Function 'xdg_shell_v5' argument 1 names different: declaration 'object' definition 'obj'. qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/qwayland-xdg-shell-unstable-v5.cpp:61:52: style:inconclusive: Function 'init' argument 1 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/qwayland-xdg-shell-unstable-v5_p.h:51:42: note: Function 'init' argument 1 names different: declaration 'object' definition 'obj'. qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/qwayland-xdg-shell-unstable-v5.cpp:61:52: note: Function 'init' argument 1 names different: declaration 'object' definition 'obj'. qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/qwayland-xdg-shell-unstable-v5.cpp:145:61: style:inconclusive: Function 'xdg_surface_v5' argument 1 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/qwayland-xdg-shell-unstable-v5_p.h:94:49: note: Function 'xdg_surface_v5' argument 1 names different: declaration 'object' definition 'obj'. qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/qwayland-xdg-shell-unstable-v5.cpp:145:61: note: Function 'xdg_surface_v5' argument 1 names different: declaration 'object' definition 'obj'. qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/qwayland-xdg-shell-unstable-v5.cpp:166:56: style:inconclusive: Function 'init' argument 1 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/qwayland-xdg-shell-unstable-v5_p.h:100:44: note: Function 'init' argument 1 names different: declaration 'object' definition 'obj'. qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/qwayland-xdg-shell-unstable-v5.cpp:166:56: note: Function 'init' argument 1 names different: declaration 'object' definition 'obj'. qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/qwayland-xdg-shell-unstable-v5.cpp:332:55: style:inconclusive: Function 'xdg_popup_v5' argument 1 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/qwayland-xdg-shell-unstable-v5_p.h:167:45: note: Function 'xdg_popup_v5' argument 1 names different: declaration 'object' definition 'obj'. qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/qwayland-xdg-shell-unstable-v5.cpp:332:55: note: Function 'xdg_popup_v5' argument 1 names different: declaration 'object' definition 'obj'. qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/qwayland-xdg-shell-unstable-v5.cpp:353:52: style:inconclusive: Function 'init' argument 1 names different: declaration 'object' definition 'obj'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/qwayland-xdg-shell-unstable-v5_p.h:173:42: note: Function 'init' argument 1 names different: declaration 'object' definition 'obj'. qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/pregenerated/3rdparty/qwayland-xdg-shell-unstable-v5.cpp:353:52: note: Function 'init' argument 1 names different: declaration 'object' definition 'obj'. qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v5/qwaylandxdgsurfacev5.cpp:212:15: style: Variable 'xdgStates' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v6/qwaylandxdgshellv6integration.cpp:52:65: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell/qwaylandxdgdecorationv1.cpp:90:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_client_side [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell/qwaylandxdgdecorationv1.cpp:105:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pending [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v6/qwaylandxdgshellv6.cpp:107:11: style: Variable 'xdgStates' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell-v6/qwaylandxdgshellv6.cpp:382:10: style: Variable 'parentXdgSurface' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell/qwaylandxdgshellintegration.cpp:60:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:62:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FramelessWindowHint [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:71:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowActive [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:86:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowMaximized [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:117:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_server_side [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:131:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowNoState [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:160:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FramelessWindowHint [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:174:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowMaximized [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:201:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopEdge [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:389:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QWINDOWSIZE_MAX [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:403:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:427:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable anchor_top_left [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:443:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lcQpaWayland [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell/qwaylandxdgshellintegration.cpp:53:63: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtwayland-everywhere-src-5.15.17/src/shared/qwaylandmimehelper.cpp:60:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/shared/qwaylandinputmethodeventbuilder.cpp:92:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SingleUnderline [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/shared/qwaylandinputmethodeventbuilder.cpp:164:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cursor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/shared/qwaylandinputmethodeventbuilder.cpp:203:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZWP_TEXT_INPUT_V2_CONTENT_HINT_NONE [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:115:36: style:inconclusive: Either there is a missing 'override', or the member function 'QtWaylandClient::QWaylandXdgSurface::Toplevel::wantsDecorations' can be const. [functionConst] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell_p.h:112:14: note: Either there is a missing 'override', or the member function 'QtWaylandClient::QWaylandXdgSurface::Toplevel::wantsDecorations' can be const. qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:115:36: note: Either there is a missing 'override', or the member function 'QtWaylandClient::QWaylandXdgSurface::Toplevel::wantsDecorations' can be const. qtwayland-everywhere-src-5.15.17/tests/auto/client/client/tst_client.cpp:54:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RasterSurface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/client/tst_client.cpp:139:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/client/tst_client.cpp:152:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QSocketDescriptor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/client/tst_client.cpp:293:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable magenta [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/client/tst_client.cpp:322:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32 [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/client/tst_client.cpp:344:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CopyAction [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/client/tst_client.cpp:411:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable magenta [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/client/tst_client.cpp:482:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:416:63: warning: Either the condition '!parent' is redundant or there is possible null pointer dereference: parent. [nullPointerRedundantCheck] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:457:9: note: Assuming that condition '!parent' is not redundant qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:453:14: note: Calling function 'setPopup', 1st argument 'parent' value is 0 qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:416:63: note: Null pointer dereference qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:421:21: warning: Either the condition '!parent' is redundant or there is possible null pointer dereference: parent. [nullPointerRedundantCheck] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:457:9: note: Assuming that condition '!parent' is not redundant qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:453:14: note: Calling function 'setPopup', 1st argument 'parent' value is 0 qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:421:21: note: Null pointer dereference qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:422:9: warning: Either the condition '!parent' is redundant or there is possible null pointer dereference: parent. [nullPointerRedundantCheck] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:457:9: note: Assuming that condition '!parent' is not redundant qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:453:14: note: Calling function 'setPopup', 1st argument 'parent' value is 0 qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:422:9: note: Null pointer dereference qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:454:5: warning: Either the condition 'm_popup' is redundant or there is possible null pointer dereference: m_popup. [nullPointerRedundantCheck] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:467:9: note: Assuming that condition 'm_popup' is not redundant qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:454:5: note: Null pointer dereference qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:128:11: style: Variable 'xdgStates' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/src/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp:439:10: style: Variable 'parentXdgSurface' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/tests/auto/client/datadevicev1/tst_datadevicev1.cpp:45:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autoConfigure [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/datadevicev1/tst_datadevicev1.cpp:95:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable receive [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/datadevicev1/tst_datadevicev1.cpp:133:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable receive [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/datadevicev1/tst_datadevicev1.cpp:234:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/client/tst_client.cpp:148:5: style: Class 'tst_WaylandClient' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/tests/auto/client/client/tst_client.cpp:319:5: style: Class 'DndWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/tests/auto/client/client/tst_client.cpp:407:23: style: Local variable 'backingStore' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/tests/auto/client/client/tst_client.cpp:177:10: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/tests/auto/client/client/tst_client.cpp:407:23: note: Shadow variable qtwayland-everywhere-src-5.15.17/tests/auto/client/client/tst_client.cpp:151:26: style: Variable 'notifier' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/tests/auto/client/fullscreenshellv1/tst_fullscreenshellv1.cpp:43:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RasterSurface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/fullscreenshellv1/tst_fullscreenshellv1.cpp:53:5: style: Class 'tst_WaylandClientFullScreenShellV1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/tests/auto/client/datadevicev1/tst_datadevicev1.cpp:95:56: performance: Function parameter 'mimeType' should be passed by const reference. [passedByValue] qtwayland-everywhere-src-5.15.17/tests/auto/client/datadevicev1/tst_datadevicev1.cpp:133:56: performance: Function parameter 'mimeType' should be passed by const reference. [passedByValue] qtwayland-everywhere-src-5.15.17/tests/auto/client/fullscreenshellv1/tst_fullscreenshellv1.cpp:56:26: style: Variable 'notifier' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/tests/auto/client/inputcontext/tst_inputcontext.cpp:179: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-5.15.17/tests/auto/client/iviapplication/tst_iviapplication.cpp:42:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RasterSurface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/nooutput/tst_nooutput.cpp:40:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autoConfigure [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/output/tst_output.cpp:41:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autoConfigure [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/output/tst_output.cpp:108:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable position [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/output/tst_output.cpp:201:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTN_LEFT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/output/tst_output.cpp:215:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/output/tst_output.cpp:268:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_committedConfigureSerial [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/iviapplication/tst_iviapplication.cpp:52:5: style: Class 'tst_WaylandClientIviApplication' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/tests/auto/client/iviapplication/tst_iviapplication.cpp:55:26: style: Variable 'notifier' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/src/qtwaylandscanner/qtwaylandscanner.cpp:174:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/qtwaylandscanner/qtwaylandscanner.cpp:432:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/qtwaylandscanner/qtwaylandscanner.cpp:1326:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/output/tst_output.cpp:144:14: style: Local variable 'primaryScreen' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/tests/auto/client/output/tst_output.cpp:50:10: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/tests/auto/client/output/tst_output.cpp:144:14: note: Shadow variable qtwayland-everywhere-src-5.15.17/tests/auto/client/output/tst_output.cpp:183:14: style: Local variable 'primaryScreen' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/tests/auto/client/output/tst_output.cpp:50:10: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/tests/auto/client/output/tst_output.cpp:183:14: note: Shadow variable qtwayland-everywhere-src-5.15.17/tests/auto/client/output/tst_output.cpp:144:14: style: Variable 'primaryScreen' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/tests/auto/client/output/tst_output.cpp:183:14: style: Variable 'primaryScreen' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/tests/auto/client/primaryselectionv1/tst_primaryselectionv1.cpp:126:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capability_keyboard [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/primaryselectionv1/tst_primaryselectionv1.cpp:243:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autoConfigure [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/primaryselectionv1/tst_primaryselectionv1.cpp:304:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/primaryselectionv1/tst_primaryselectionv1.cpp:350:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/primaryselectionv1/tst_primaryselectionv1.cpp:430:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/primaryselectionv1/tst_primaryselectionv1.cpp:451:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/primaryselectionv1/tst_primaryselectionv1.cpp:323:70: performance: Function parameter 'mimeType' should be passed by const reference. [passedByValue] qtwayland-everywhere-src-5.15.17/tests/auto/client/primaryselectionv1/tst_primaryselectionv1.cpp:369:70: performance: Function parameter 'mimeType' should be passed by const reference. [passedByValue] qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv4/tst_seatv4.cpp:51:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autoConfigure [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv4/tst_seatv4.cpp:124:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key_state_pressed [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv4/tst_seatv4.cpp:151:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setCursor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv4/tst_seatv4.cpp:168:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setCursor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv4/tst_seatv4.cpp:213:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTN_LEFT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv4/tst_seatv4.cpp:235:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTN_LEFT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv4/tst_seatv4.cpp:250:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis_vertical_scroll [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv4/tst_seatv4.cpp:277:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoScrollPhase [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv4/tst_seatv4.cpp:335:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable button_state_pressed [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv4/tst_seatv4.cpp:394:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv4/tst_seatv4.cpp:435:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv4/tst_seatv4.cpp:485:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv4/tst_seatv4.cpp:531:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv4/tst_seatv4.cpp:568:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv4/tst_seatv4.cpp:580:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/primaryselectionv1/tst_primaryselectionv1.cpp:178:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtwayland-everywhere-src-5.15.17/tests/auto/client/primaryselectionv1/tst_primaryselectionv1.cpp:453:21: style: class member 'Window::m_formats' is never used. [unusedStructMember] qtwayland-everywhere-src-5.15.17/tests/auto/client/primaryselectionv1/tst_primaryselectionv1.cpp:454:17: style: class member 'Window::m_text' is never used. [unusedStructMember] qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv5/tst_seatv5.cpp:40:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autoConfigure [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv5/tst_seatv5.cpp:108:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setCursor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv5/tst_seatv5.cpp:135:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoScrollPhase [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv5/tst_seatv5.cpp:175:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis_vertical_scroll [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv5/tst_seatv5.cpp:197:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv5/tst_seatv5.cpp:228:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis_source_finger [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv5/tst_seatv5.cpp:327:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis_source_finger [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv5/tst_seatv5.cpp:354:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis_source_wheel [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv5/tst_seatv5.cpp:384:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis_source_continuous [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv5/tst_seatv5.cpp:451:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TouchBegin [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv5/tst_seatv5.cpp:482:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TouchBegin [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv5/tst_seatv5.cpp:525:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TouchBegin [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv5/tst_seatv5.cpp:597:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TouchBegin [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv5/tst_seatv5.cpp:638:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TouchBegin [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/corecompositor.h:94:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/corecompositor.h:119:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/corecompositor.h:133:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/corecompositor.h:150:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/corecompositor.cpp:95:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/corecompositor.cpp:101:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/corecompositor.cpp:108:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/corecompositor.cpp:114:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/corecompositor.cpp:120:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/corecompositor.cpp:131:22: style:inconclusive: Technically the member function 'MockCompositor::CoreCompositor::warnIfNotLockedByThread' can be const. [functionConst] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/corecompositor.h:162:10: note: Technically the member function 'MockCompositor::CoreCompositor::warnIfNotLockedByThread' can be const. qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/corecompositor.cpp:131:22: note: Technically the member function 'MockCompositor::CoreCompositor::warnIfNotLockedByThread' can be const. qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/coreprotocol.cpp:147:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_OUTPUT_SCALE_SINCE_VERSION [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/coreprotocol.cpp:156:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_OUTPUT_SCALE_SINCE_VERSION [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/coreprotocol.cpp:163:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_OUTPUT_DONE_SINCE_VERSION [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/coreprotocol.cpp:171:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_OUTPUT_DONE_SINCE_VERSION [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/coreprotocol.cpp:181:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_preferred [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/coreprotocol.cpp:213:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capability_pointer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/coreprotocol.cpp:243:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capability_pointer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/coreprotocol.cpp:258:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capability_touch [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/coreprotocol.cpp:273:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capability_keyboard [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/coreprotocol.cpp:332:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable button_state_pressed [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/coreprotocol.cpp:478:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key_state_pressed [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/coreprotocol.cpp:494:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable format_argb8888 [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/mockcompositor.cpp:44:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capability_pointer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/mockcompositor.cpp:71:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Q_FUNC_INFO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/datadevice.cpp:38:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/mockcompositor.cpp:66:5: warning: Assert statement calls a function which may have desired side effects: 'isClean'. [assertWithSideEffect] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/coreprotocol.cpp:61:16: style: Local variable 'commit' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/coreprotocol.h:130:10: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/coreprotocol.cpp:61:16: note: Shadow variable qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/coreprotocol.cpp:488:54: performance: Function parameter 'formats' should be passed by const reference. [passedByValue] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/coreprotocol.cpp:110:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/xdgshell.h:98:10: style:inconclusive: Either there is a missing 'override', or the member function 'MockCompositor::XdgSurface::verifyConfigured' can be const. [functionConst] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/mockcompositor.cpp:42:15: style: Local variable 'output' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/mockcompositor.h:57:13: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/mockcompositor.cpp:42:15: note: Shadow variable qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/xdgoutputv1.cpp:47:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZXDG_OUTPUT_V1_NAME_SINCE_VERSION [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/xdgshell.cpp:86:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectConnection [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/textinput.h:43:5: style: Class 'TextInputManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/xdgshell.cpp:43:19: style: Local variable 'toplevel' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/xdgshell.h:52:18: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/xdgshell.cpp:43:19: note: Shadow variable qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/xdgshell.cpp:56:19: style: Local variable 'popup' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/xdgshell.h:53:15: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/tests/auto/client/shared/xdgshell.cpp:56:19: note: Shadow variable qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockcompositor.cpp:341:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/src/qtwaylandscanner/qtwaylandscanner.cpp:49:14: warning: Member variable 'Scanner::m_option' is not initialized in the constructor. [uninitMemberVar] qtwayland-everywhere-src-5.15.17/src/qtwaylandscanner/qtwaylandscanner.cpp:177:15: style:inconclusive: Technically the member function 'Scanner::isServerSide' can be const. [functionConst] qtwayland-everywhere-src-5.15.17/src/qtwaylandscanner/qtwaylandscanner.cpp:94:10: note: Technically the member function 'Scanner::isServerSide' can be const. qtwayland-everywhere-src-5.15.17/src/qtwaylandscanner/qtwaylandscanner.cpp:177:15: note: Technically the member function 'Scanner::isServerSide' can be const. qtwayland-everywhere-src-5.15.17/src/qtwaylandscanner/qtwaylandscanner.cpp:198:21: performance:inconclusive: Technically the member function 'Scanner::byteArrayValue' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtwayland-everywhere-src-5.15.17/src/qtwaylandscanner/qtwaylandscanner.cpp:97:16: note: Technically the member function 'Scanner::byteArrayValue' can be static (but you may consider moving to unnamed namespace). qtwayland-everywhere-src-5.15.17/src/qtwaylandscanner/qtwaylandscanner.cpp:198:21: note: Technically the member function 'Scanner::byteArrayValue' can be static (but you may consider moving to unnamed namespace). qtwayland-everywhere-src-5.15.17/src/qtwaylandscanner/qtwaylandscanner.cpp:323:42: performance:inconclusive: Technically the member function 'Scanner::newIdArgument' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtwayland-everywhere-src-5.15.17/src/qtwaylandscanner/qtwaylandscanner.cpp:105:37: note: Technically the member function 'Scanner::newIdArgument' can be static (but you may consider moving to unnamed namespace). qtwayland-everywhere-src-5.15.17/src/qtwaylandscanner/qtwaylandscanner.cpp:323:42: note: Technically the member function 'Scanner::newIdArgument' can be static (but you may consider moving to unnamed namespace). qtwayland-everywhere-src-5.15.17/src/qtwaylandscanner/qtwaylandscanner.cpp:398:15: performance:inconclusive: Technically the member function 'Scanner::printEnums' can be static (but you may consider moving to unnamed namespace). [functionStatic] qtwayland-everywhere-src-5.15.17/src/qtwaylandscanner/qtwaylandscanner.cpp:109:10: note: Technically the member function 'Scanner::printEnums' can be static (but you may consider moving to unnamed namespace). qtwayland-everywhere-src-5.15.17/src/qtwaylandscanner/qtwaylandscanner.cpp:398:15: note: Technically the member function 'Scanner::printEnums' can be static (but you may consider moving to unnamed namespace). qtwayland-everywhere-src-5.15.17/src/qtwaylandscanner/qtwaylandscanner.cpp:50:25: warning: Class 'Scanner' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] qtwayland-everywhere-src-5.15.17/src/qtwaylandscanner/qtwaylandscanner.cpp:50:25: warning: Class 'Scanner' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockcompositor.h:72:5: style: Class 'Compositor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockcompositor.h:188:5: style: Class 'MockIviSurface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockcompositor.h:214:5: style: Class 'MockXdgToplevelV6' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockcompositor.h:226:5: style: Class 'MockOutput' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockfullscreenshellv1.h:46:24: performance: Function 'surfaces()' should return member 'm_surfaces' by const reference. [returnByReference] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockxdgshellv6.h:99:30: performance: Function 'toplevels()' should return member 'm_toplevels' by const reference. [returnByReference] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockiviapplication.h:70:27: performance: Function 'iviSurfaces()' should return member 'm_iviSurfaces' by const reference. [returnByReference] qtwayland-everywhere-src-5.15.17/src/qtwaylandscanner/qtwaylandscanner.cpp:137:25: error: Out of bounds access in expression 'args[0]' because 'args' is empty. [containerOutOfBounds] qtwayland-everywhere-src-5.15.17/src/qtwaylandscanner/qtwaylandscanner.cpp:134:23: note: Assuming condition is false qtwayland-everywhere-src-5.15.17/src/qtwaylandscanner/qtwaylandscanner.cpp:137:25: note: Access out of bounds qtwayland-everywhere-src-5.15.17/src/qtwaylandscanner/qtwaylandscanner.cpp:326:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockinput.h:73:5: style: Class 'Keyboard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockinput.h:95:5: style: Class 'Pointer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockinput.h:118:5: style: Class 'Touch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockinput.h:136:5: style: Class 'DataDevice' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockcompositor.h:81:24: performance: Function 'surfaces()' should return member 'm_surfaces' by const reference. [returnByReference] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockcompositor.h:82:23: performance: Function 'outputs()' should return member 'm_outputs' by const reference. [returnByReference] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockcompositor.cpp:390:58: style:inconclusive: Function 'bindCompositor' argument 2 names different: declaration 'data' definition 'compositorData'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockcompositor.h:115:57: note: Function 'bindCompositor' argument 2 names different: declaration 'data' definition 'compositorData'. qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockcompositor.cpp:390:58: note: Function 'bindCompositor' argument 2 names different: declaration 'data' definition 'compositorData'. qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockcompositor.cpp:225:29: style: Local variable 'surface' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockcompositor.h:267:33: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockcompositor.cpp:225:29: note: Shadow variable qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockcompositor.cpp:241:23: style: Local variable 'output' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockcompositor.h:268:32: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockcompositor.cpp:241:23: note: Shadow variable qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockcompositor.cpp:271:24: style: Local variable 'surface' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockcompositor.h:267:33: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockcompositor.cpp:271:24: note: Shadow variable qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockcompositor.cpp:225:29: style: Variable 'surface' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockcompositor.cpp:241:23: style: Variable 'output' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockcompositor.cpp:251:27: style: Variable 'toplevel' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockcompositor.cpp:261:30: style: Variable 'toplevel' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockcompositor.cpp:271:24: style: Variable 'surface' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockcompositor.cpp:448:38: style: Parameter 'surface' can be declared as pointer to const [constParameterPointer] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockcompositor.cpp:227:38: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockinput.cpp:216:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable capability_keyboard [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockoutput.cpp:84:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_OUTPUT_MODE_CURRENT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockcompositor.h:172:5: style: Class 'MockRegion' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockoutput.cpp:36:38: style:inconclusive: Function 'setOutputMode' argument 1 names different: declaration 'compositor' definition 'data'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockcompositor.h:106:37: note: Function 'setOutputMode' argument 1 names different: declaration 'compositor' definition 'data'. qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockoutput.cpp:36:38: note: Function 'setOutputMode' argument 1 names different: declaration 'compositor' definition 'data'. qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockinput.cpp:57:14: style: Variable 'surface' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockinput.cpp:67:14: style: Variable 'surface' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockinput.cpp:77:14: style: Variable 'surface' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mocksurface.cpp:45:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZXDG_TOPLEVEL_V6_STATE_ACTIVATED [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mocksurface.cpp:131:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wl_callback_interface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/surface/tst_surface.cpp:80:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bufferCommitted [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mocksurface.cpp:147:126: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/surface/tst_surface.cpp:110:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable update [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/surface/tst_surface.cpp:116:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/surface/tst_surface.cpp:151:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FramelessWindowHint [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/surface/tst_surface.cpp:192:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable commit [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mockcompositor.h:157:5: style: Class 'MockSurface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mocksurface.cpp:41:14: style: Variable 'surface' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mocksurface.cpp:131:18: style: Variable 'frameCallback' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mocksurface.cpp:145:19: style: Variable 'data' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/tests/auto/client/xdgdecorationv1/tst_xdgdecorationv1.cpp:59:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/xdgdecorationv1/tst_xdgdecorationv1.cpp:120:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/xdgdecorationv1/tst_xdgdecorationv1.cpp:140:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autoConfigure [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/xdgdecorationv1/tst_xdgdecorationv1.cpp:181:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode_client_side [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/tabletv2/tst_tabletv2.cpp:344:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable button_state_released [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/tabletv2/tst_tabletv2.cpp:390:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autoConfigure [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/tabletv2/tst_tabletv2.cpp:471:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/tabletv2/tst_tabletv2.cpp:583:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TabletEnterProximity [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/tabletv2/tst_tabletv2.cpp:606:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/tabletv2/tst_tabletv2.cpp:651:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TabletMove [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/tabletv2/tst_tabletv2.cpp:662:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type_pen [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/tabletv2/tst_tabletv2.cpp:687:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toolType [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/tabletv2/tst_tabletv2.cpp:734:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type_pen [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/tabletv2/tst_tabletv2.cpp:783:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/tabletv2/tst_tabletv2.cpp:824:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mouseButton [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/tabletv2/tst_tabletv2.cpp:861:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TabletPress [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/xdgshellv6/tst_xdgshellv6.cpp:49:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RasterSurface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/xdgshellv6/tst_xdgshellv6.cpp:56:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowStateChange [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/xdgshellv6/tst_xdgshellv6.cpp:154:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Windowed [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/xdgshellv6/tst_xdgshellv6.cpp:182:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowMinimized [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/xdgshellv6/tst_xdgshellv6.cpp:199:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Windowed [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/xdgshellv6/tst_xdgshellv6.cpp:241:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowState [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/xdgshellv6/tst_xdgshellv6.cpp:271:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZXDG_TOPLEVEL_V6_STATE_ACTIVATED [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/xdgshellv6/tst_xdgshellv6.cpp:287:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowState [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/xdgshellv6/tst_xdgshellv6.cpp:340:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QRect [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/xdgshellv6/tst_xdgshellv6.cpp:362:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QRect [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/xdgshellv6/tst_xdgshellv6.cpp:388:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable magenta [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/xdgshell/tst_xdgshell.cpp:64:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowMinimized [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/xdgshell/tst_xdgshell.cpp:80:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable configureCommitted [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/xdgshell/tst_xdgshell.cpp:122:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable configureCommitted [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/xdgshell/tst_xdgshell.cpp:148:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state_activated [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/xdgshell/tst_xdgshell.cpp:200:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Popup [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/xdgshell/tst_xdgshell.cpp:268:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Popup [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/xdgshell/tst_xdgshell.cpp:276:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolTip [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/xdgshell/tst_xdgshell.cpp:350:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Popup [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/xdgshell/tst_xdgshell.cpp:442:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Popup [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/xdgshell/tst_xdgshell.cpp:488:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pong [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/xdgshell/tst_xdgshell.cpp:559:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable commit [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/mockclient.cpp:60:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QSocketDescriptor [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/mockclient.cpp:103:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_OUTPUT_MODE_CURRENT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/mockclient.cpp:144:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/mockclient.cpp:169:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wl_compositor_interface [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/mockclient.cpp:259:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/client/xdgshellv6/tst_xdgshellv6.cpp:77:5: style: Class 'tst_WaylandClientXdgShellV6' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/mockpointer.h:40:5: style: Class 'MockPointer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/mockseat.h:42:5: style: Class 'MockSeat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/tests/auto/client/xdgshellv6/tst_xdgshellv6.cpp:81:26: style: Variable 'notifier' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/mockclient.cpp:99:38: style:inconclusive: Function 'outputModeEvent' argument 4 names different: declaration 'width' definition 'w'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/mockclient.h:126:37: note: Function 'outputModeEvent' argument 4 names different: declaration 'width' definition 'w'. qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/mockclient.cpp:99:38: note: Function 'outputModeEvent' argument 4 names different: declaration 'width' definition 'w'. qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/mockclient.cpp:99:45: style:inconclusive: Function 'outputModeEvent' argument 5 names different: declaration 'height' definition 'h'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/mockclient.h:127:37: note: Function 'outputModeEvent' argument 5 names different: declaration 'height' definition 'h'. qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/mockclient.cpp:99:45: note: Function 'outputModeEvent' argument 5 names different: declaration 'height' definition 'h'. qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/mockclient.cpp:196:11: style: Variable 'output' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/tests/auto/client/tabletv2/tst_tabletv2.cpp:338:10: style: Local variable 'toolResource' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/tests/auto/client/tabletv2/tst_tabletv2.cpp:72:18: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/tests/auto/client/tabletv2/tst_tabletv2.cpp:338:10: note: Shadow variable qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/testcompositor.cpp:71:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pointer [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/testseat.h:49:9: style:inconclusive: Either there is a missing 'override', or the member function 'TestSeat::queryCount' can be const. [functionConst] qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/testcompositor.h:37:5: style: Class 'TestCompositor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/testkeyboardgrabber.h:35:5: style: Class 'TestKeyboardGrabber' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/testseat.cpp:52:117: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/testseat.cpp:42:37: style:inconclusive: Function 'isOwner' argument 1 names different: declaration 'inputEvent' definition 'event'. [funcArgNamesDifferent] qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/testseat.h:45:31: note: Function 'isOwner' argument 1 names different: declaration 'inputEvent' definition 'event'. qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/testseat.cpp:42:37: note: Function 'isOwner' argument 1 names different: declaration 'inputEvent' definition 'event'. qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/testseat.cpp:45:18: style: Variable 'me' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/tst_compositor.cpp:548:0: error: failed to evaluate #if condition, undefined function-like macro invocation: QT_DEPRECATED_SINCE( ... ) [syntaxError] qtwayland-everywhere-src-5.15.17/tests/manual/subsurface/main.cpp:75:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/manual/subsurface/main.cpp:114:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeRootObjectToView [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/manual/subsurface/shmwindow.cpp:76:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/manual/texture-sharing/cpp-client/main.cpp:109:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/manual/texture-sharing/cpp-client/main.cpp:125:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/manual/subsurface/main.cpp:67:5: warning: Member variable 'Filter::quick' is not initialized in the constructor. [uninitMemberVar] qtwayland-everywhere-src-5.15.17/tests/manual/subsurface/main.cpp:67:5: warning: Member variable 'Filter::shm' is not initialized in the constructor. [uninitMemberVar] qtwayland-everywhere-src-5.15.17/tests/manual/wip-cpp-compositor/compositor.cpp:85:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightEdge [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/manual/wip-cpp-compositor/compositor.cpp:112:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ActivatedState [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/manual/wip-cpp-compositor/compositor.cpp:196:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoButton [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/manual/texture-sharing/cpp-client/main.cpp:107:20: style: The scope of the variable 'c' can be reduced. [variableScope] qtwayland-everywhere-src-5.15.17/tests/manual/texture-sharing/cpp-client/main.cpp:175:48: style: Variable 'foundBuffer' can be declared as pointer to const [constVariablePointer] qtwayland-everywhere-src-5.15.17/tests/manual/wip-cpp-compositor/window.cpp:79:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] qtwayland-everywhere-src-5.15.17/tests/manual/wip-cpp-compositor/compositor.h:122:19: performance: Function 'views()' should return member 'm_views' by const reference. [returnByReference] qtwayland-everywhere-src-5.15.17/tests/manual/wip-cpp-compositor/compositor.cpp:83:11: style: Local variable 'size' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/tests/manual/wip-cpp-compositor/compositor.h:74:11: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/tests/manual/wip-cpp-compositor/compositor.cpp:83:11: note: Shadow variable qtwayland-everywhere-src-5.15.17/tests/manual/wip-cpp-compositor/window.h:82:21: style: Class 'Window' is unsafe, 'Window::m_output' can leak by wrong usage. [unsafeClassCanLeak] diff: head qtwayland-everywhere-src-5.15.17/src/client/qwaylandclipboard.cpp:145:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selection [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/src/client/qwaylandclipboard.cpp:146:15: style: Local variable 'seat' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice_p.h:302:26: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/client/qwaylandclipboard.cpp:146:15: note: Shadow variable head qtwayland-everywhere-src-5.15.17/src/client/qwaylandclipboard.cpp:146:15: style: Variable 'seat' can be declared as pointer to const [constVariablePointer] 2.18.0 qtwayland-everywhere-src-5.15.17/src/client/qwaylandclipboard.cpp:150:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/src/client/qwaylandclipboard.cpp:155:26: style: Variable 'seat' can be declared as pointer to const [constVariablePointer] head qtwayland-everywhere-src-5.15.17/src/client/qwaylandclipboard.cpp:70:11: style: Variable 'seat' can be declared as pointer to const [constVariablePointer] head qtwayland-everywhere-src-5.15.17/src/client/qwaylandclipboard.cpp:76:19: style: Variable 'dataDevice' can be declared as pointer to const [constVariablePointer] head qtwayland-everywhere-src-5.15.17/src/client/qwaylandclipboard.cpp:85:19: style: Variable 'selectionDevice' can be declared as pointer to const [constVariablePointer] head qtwayland-everywhere-src-5.15.17/src/client/qwaylandcursor.cpp:210:24: style: Local variable 'cursor' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/src/client/qwaylandcursor_p.h:78:18: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/client/qwaylandcursor.cpp:210:24: note: Shadow variable 2.18.0 qtwayland-everywhere-src-5.15.17/src/client/qwaylandcursor.cpp:275:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mLastPos [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-5.15.17/src/client/qwaylandcursor.cpp:280:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mLastPos [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-5.15.17/src/client/qwaylandcursor.cpp:72:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_theme [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/src/client/qwaylandcursor.cpp:77:27: style: Local variable 'cursor' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/src/client/qwaylandcursor_p.h:78:18: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/client/qwaylandcursor.cpp:77:27: note: Shadow variable head qtwayland-everywhere-src-5.15.17/src/client/qwaylanddatadevice.cpp:115:11: style: Local variable 'seat' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice_p.h:302:26: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/client/qwaylanddatadevice.cpp:115:11: note: Shadow variable head qtwayland-everywhere-src-5.15.17/src/client/qwaylanddatadevice.cpp:115:11: style: Variable 'seat' can be declared as pointer to const [constVariablePointer] head qtwayland-everywhere-src-5.15.17/src/client/qwaylanddatadevice.cpp:161:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CopyAction [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/src/client/qwaylanddatadevice.cpp:195:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CopyAction [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/src/client/qwaylanddatadevice.cpp:220:12: style: Variable 'drag' can be declared as pointer to const [constVariablePointer] head qtwayland-everywhere-src-5.15.17/src/client/qwaylanddatadevice.cpp:244:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CopyAction [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/src/client/qwaylanddatadevice.cpp:271:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/src/client/qwaylanddatadevice.cpp:279:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/src/client/qwaylanddatadevice.cpp:90:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-5.15.17/src/client/qwaylanddisplay_p.h:126:61: warning: Struct 'FrameQueue' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head qtwayland-everywhere-src-5.15.17/src/client/qwaylanddisplay_p.h:126:61: warning: Struct 'FrameQueue' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 qtwayland-everywhere-src-5.15.17/src/client/qwaylanddisplay_p.h:126:61: warning: Struct 'FrameQueue' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head qtwayland-everywhere-src-5.15.17/src/client/qwaylanddisplay_p.h:126:61: warning: Struct 'FrameQueue' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head qtwayland-everywhere-src-5.15.17/src/client/qwaylanddisplay_p.h:135:53: debug: CheckClass::isMemberVar found used member variable 'mXkbContext' with varid 0 [varid0] head qtwayland-everywhere-src-5.15.17/src/client/qwaylanddnd.cpp:113:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreAction [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/src/client/qwaylanddnd.cpp:124:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreAction [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/src/client/qwaylanddnd.cpp:131:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/src/client/qwaylanddnd.cpp:74:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/src/client/qwaylanddnd_p.h:71:5: style: Class 'QWaylandDrag' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:338:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_KEY_STATE_PRESSED [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:595:17: style: Local variable 'locale' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext_p.h:157:13: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:595:17: note: Shadow variable head qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:595:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:617:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:644:27: style: Local variable 'event' shadows outer argument [shadowArgument] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:614:54: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputcontext.cpp:644:27: note: Shadow variable head qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:1147:12: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: map_str [nullPointerOutOfMemory] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:1136:45: note: Assuming allocation function fails qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:1136:40: note: Assignment 'map_str=static_cast(mmap(nullptr,size,PROT_READ,MAP_SHARED,fd,0))', assigned value is 0 qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:1147:12: note: Null pointer dereference head qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:119:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_COMPILE_NO_FLAGS [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:1262:31: style: Local variable 'modifiers' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice_p.h:262:27: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:1262:31: note: Shadow variable head qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:1326:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mXkbState [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:204:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable updateCursor [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:246:20: style: Variable 'screen' can be declared as pointer to const [constVariablePointer] head qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:247:19: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] head qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:291:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable theme [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:308:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mEnterSerial [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:368:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable surface [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:375:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gotTimerCallback [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:383:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gotFrameCallback [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/src/client/qwaylandinputdevice.cpp:610:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArrowCursor [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/src/client/qwaylandnativeinterface.cpp:155:116: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EglConfig [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-5.15.17/src/client/shellintegration/qwaylandshellintegrationfactory.cpp:95:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable integration [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor.cpp:1014:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OriginTopLeft [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor.cpp:1026:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnknownBufferType [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor.cpp:175:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_CONTEXT_NO_FLAGS [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor.cpp:371:33: performance:inconclusive: Either there is a missing 'override', or the member function 'QWaylandCompositorPrivate::initializeHardwareIntegration' can be static. [functionStatic] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor_p.h:128:10: note: Either there is a missing 'override', or the member function 'QWaylandCompositorPrivate::initializeHardwareIntegration' can be static. qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor.cpp:371:33: note: Either there is a missing 'override', or the member function 'QWaylandCompositorPrivate::initializeHardwareIntegration' can be static. 2.18.0 qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor.cpp:392:33: performance:inconclusive: Either there is a missing 'override', or the member function 'QWaylandCompositorPrivate::loadClientBufferIntegration' can be static. [functionStatic] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor_p.h:132:10: note: Either there is a missing 'override', or the member function 'QWaylandCompositorPrivate::loadClientBufferIntegration' can be static. qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor.cpp:392:33: note: Either there is a missing 'override', or the member function 'QWaylandCompositorPrivate::loadClientBufferIntegration' can be static. head qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor.cpp:398:16: style: Local variable 'clientBufferIntegration' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor_p.h:92:48: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor.cpp:398:16: note: Shadow variable 2.18.0 qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor.cpp:421:33: performance:inconclusive: Either there is a missing 'override', or the member function 'QWaylandCompositorPrivate::loadServerBufferIntegration' can be static. [functionStatic] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor_p.h:133:10: note: Either there is a missing 'override', or the member function 'QWaylandCompositorPrivate::loadServerBufferIntegration' can be static. qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor.cpp:421:33: note: Either there is a missing 'override', or the member function 'QWaylandCompositorPrivate::loadServerBufferIntegration' can be static. head qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor.cpp:427:16: style: Local variable 'serverBufferIntegration' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor_p.h:93:48: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor.cpp:427:16: note: Shadow variable 2.18.0 qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor.cpp:897:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor_p.h:180:65: performance:inconclusive: Either there is a missing 'override', or the member function 'QWaylandCompositorPrivate::clientBufferIntegration' can be static. [functionStatic] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor_p.h:92:48: note: Either there is a missing 'override', or the member function 'QWaylandCompositorPrivate::clientBufferIntegration' can be static. qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor_p.h:180:65: note: Either there is a missing 'override', or the member function 'QWaylandCompositorPrivate::clientBufferIntegration' can be static. 2.18.0 qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor_p.h:189:65: performance:inconclusive: Either there is a missing 'override', or the member function 'QWaylandCompositorPrivate::serverBufferIntegration' can be static. [functionStatic] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor_p.h:93:48: note: Either there is a missing 'override', or the member function 'QWaylandCompositorPrivate::serverBufferIntegration' can be static. qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor_p.h:189:65: note: Either there is a missing 'override', or the member function 'QWaylandCompositorPrivate::serverBufferIntegration' can be static. head qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandcompositor_p.h:81:53: debug: CheckClass::isMemberVar found used member variable 'mXkbContext' with varid 0 [varid0] head qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:198:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_MOD_NAME_SHIFT [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:205:31: style:inconclusive: Either there is a missing 'override', or the member function 'QWaylandKeyboardPrivate::updateModifierState' can be const. [functionConst] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard_p.h:90:10: note: Either there is a missing 'override', or the member function 'QWaylandKeyboardPrivate::updateModifierState' can be const. qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:205:31: note: Either there is a missing 'override', or the member function 'QWaylandKeyboardPrivate::updateModifierState' can be const. head qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:211:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_KEY_STATE_PRESSED [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:213:14: style: Local variable 'modsDepressed' shadows outer variable [shadowVariable] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard_p.h:118:14: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:213:14: note: Shadow variable head qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:214:14: style: Local variable 'modsLatched' shadows outer variable [shadowVariable] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard_p.h:119:14: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:214:14: note: Shadow variable head qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:215:14: style: Local variable 'modsLocked' shadows outer variable [shadowVariable] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard_p.h:120:14: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:215:14: note: Shadow variable head qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:216:14: style: Local variable 'group' shadows outer variable [shadowVariable] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard_p.h:121:14: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:216:14: note: Shadow variable head qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:266:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WL_KEYBOARD_KEYMAP_FORMAT_XKB_V1 [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:301:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RuntimeLocation [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:331:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_FORMAT_TEXT_V1 [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:354:12: warning: If memory allocation fails, then there is a possible null pointer dereference: keymap_area [nullPointerOutOfMemory] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:346:43: note: Assuming allocation function fails qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:346: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-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:354:12: note: Null pointer dereference head qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:390:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XKB_KEYMAP_COMPILE_NO_FLAGS [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:516:31: style:inconclusive: Either there is a missing 'override', or the member function 'QWaylandKeyboardPrivate::checkAndRepairModifierState' can be const. [functionConst] qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard_p.h:91:10: note: Either there is a missing 'override', or the member function 'QWaylandKeyboardPrivate::checkAndRepairModifierState' can be const. qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:516:31: note: Either there is a missing 'override', or the member function 'QWaylandKeyboardPrivate::checkAndRepairModifierState' can be const. head qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:521:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Alt [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard.cpp:53:26: warning: Member variable 'QWaylandKeyboardPrivate::keymap_size' is not initialized in the constructor. [uninitMemberVar] head qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandkeyboard_p.h:80:49: debug: CheckClass::isMemberVar found used member variable 'mXkbState' with varid 0 [varid0] head qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandquickitem_p.h:61:5: style: Class 'QWaylandBufferMaterialShader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandquickitem_p.h:79:5: style: Class 'QWaylandBufferMaterial' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandsurface.h:162:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_REVISION is a macro then please configure it. [unknownMacro] head qtwayland-everywhere-src-5.15.17/src/compositor/compositor_api/qwaylandsurface.h:77:0: error: failed to evaluate #if condition, undefined function-like macro invocation: QT_DEPRECATED_SINCE( ... ) [syntaxError] 2.18.0 qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandtextinput.cpp:192:32: style:inconclusive: Either there is a missing 'override', or the member function 'QWaylandTextInputPrivate::sendKeyEvent' can be const. [functionConst] qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandtextinput_p.h:86:10: note: Either there is a missing 'override', or the member function 'QWaylandTextInputPrivate::sendKeyEvent' can be const. qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandtextinput.cpp:192:32: note: Either there is a missing 'override', or the member function 'QWaylandTextInputPrivate::sendKeyEvent' can be const. head qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandtextinput.cpp:202:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandwlscaler.h:44:0: error: failed to evaluate #if condition, undefined function-like macro invocation: QT_DEPRECATED_SINCE( ... ) [syntaxError] head qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandxdgshellv5.h:45:0: error: failed to evaluate #if condition, undefined function-like macro invocation: QT_DEPRECATED_SINCE( ... ) [syntaxError] head qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandxdgshellv5integration_p.h:38:0: error: failed to evaluate #if condition, undefined function-like macro invocation: QT_DEPRECATED_SINCE( ... ) [syntaxError] head qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandxdgshellv6.h:52:0: error: failed to evaluate #if condition, undefined function-like macro invocation: QT_DEPRECATED_SINCE( ... ) [syntaxError] head qtwayland-everywhere-src-5.15.17/src/compositor/extensions/qwaylandxdgshellv6integration_p.h:46:0: error: failed to evaluate #if condition, undefined function-like macro invocation: QT_DEPRECATED_SINCE( ... ) [syntaxError] head qtwayland-everywhere-src-5.15.17/src/compositor/wayland_wrapper/qwlclientbuffer.cpp:150:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Target2D [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/src/compositor/wayland_wrapper/qwlclientbuffer.cpp:158:20: style: Local variable 'image' shadows outer function [shadowFunction] qtwayland-everywhere-src-5.15.17/src/compositor/wayland_wrapper/qwlclientbuffer_p.h:126:12: note: Shadowed declaration qtwayland-everywhere-src-5.15.17/src/compositor/wayland_wrapper/qwlclientbuffer.cpp:158:20: note: Shadow variable head qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/drm-egl-server/drmeglserverbufferintegration.cpp:129:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_PLATFORM_WAYLAND_EXT [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/drm-egl-server/drmeglserverbufferintegration.cpp:133:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_DISPLAY [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/wayland-egl/qwaylandeglclientbufferintegration.cpp:80:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_PLATFORM_WAYLAND_EXT [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/wayland-egl/qwaylandeglclientbufferintegration.cpp:82:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EGL_NO_DISPLAY [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-5.15.17/src/hardwareintegration/client/wayland-egl/qwaylandeglclientbufferintegration.cpp:89:41: style: C-style pointer casting [cstyleCast] 2.18.0 qtwayland-everywhere-src-5.15.17/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:687: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-5.15.17/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:687: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-5.15.17/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:687: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-5.15.17/src/hardwareintegration/compositor/vulkan-server/vulkanwrapper.cpp:687:7: warning: Class 'VulkanWrapper' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 qtwayland-everywhere-src-5.15.17/src/imports/compositor/qwaylandmousetracker.cpp:78:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] 2.18.0 qtwayland-everywhere-src-5.15.17/src/imports/compositor/qwaylandquickcompositorplugin.cpp:131:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QT_VERSION_MINOR [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/src/imports/compositor/qwaylandquickcompositorplugin.cpp:73:0: error: failed to evaluate #if condition, undefined function-like macro invocation: QT_DEPRECATED_SINCE( ... ) [syntaxError] head qtwayland-everywhere-src-5.15.17/src/plugins/decorations/bradient/main.cpp:319:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeFDiagCursor [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-5.15.17/src/plugins/decorations/bradient/main.cpp:321:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopEdge [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/src/plugins/decorations/bradient/main.cpp:364:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SizeBDiagCursor [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-5.15.17/src/plugins/decorations/bradient/main.cpp:366:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BottomEdge [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/src/plugins/decorations/bradient/main.cpp:387:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SplitHCursor [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-5.15.17/src/plugins/decorations/bradient/main.cpp:389:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftEdge [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/src/plugins/decorations/bradient/main.cpp:397:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SplitHCursor [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-5.15.17/src/plugins/decorations/bradient/main.cpp:399:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightEdge [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/src/qtwaylandscanner/qtwaylandscanner.cpp:50: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-5.15.17/src/qtwaylandscanner/qtwaylandscanner.cpp:50:25: warning: Class 'Scanner' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head qtwayland-everywhere-src-5.15.17/tests/auto/client/client/tst_client.cpp:139:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/tests/auto/client/client/tst_client.cpp:482:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv4/tst_seatv4.cpp:151:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setCursor [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv4/tst_seatv4.cpp:168:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setCursor [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv4/tst_seatv4.cpp:213:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTN_LEFT [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv4/tst_seatv4.cpp:235:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTN_LEFT [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv4/tst_seatv4.cpp:250:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis_vertical_scroll [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv4/tst_seatv4.cpp:277:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoScrollPhase [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv4/tst_seatv4.cpp:335:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable button_state_pressed [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv4/tst_seatv4.cpp:394:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv4/tst_seatv4.cpp:435:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv4/tst_seatv4.cpp:485:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv4/tst_seatv4.cpp:531:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv4/tst_seatv4.cpp:568:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/tests/auto/client/seatv4/tst_seatv4.cpp:580:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/tests/auto/client/shared_old/mocksurface.cpp:145:19: style: Variable 'data' can be declared as pointer to const [constVariablePointer] head qtwayland-everywhere-src-5.15.17/tests/auto/client/surface/tst_surface.cpp:110:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable update [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/tests/auto/client/surface/tst_surface.cpp:116:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GL_COLOR_BUFFER_BIT [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/tst_compositor.cpp:1016:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xdgSurfaceCreated [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/tst_compositor.cpp:1053:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toplevelCreated [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/tst_compositor.cpp:1099:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toplevelCreated [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/tst_compositor.cpp:1211:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iviSurfaceRequested [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/tst_compositor.cpp:1235:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iviSurfaceCreated [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/tst_compositor.cpp:1280:9: style: Class 'MockIviSurface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/tst_compositor.cpp:1295:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iviSurfaceCreated [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/tst_compositor.cpp:1319:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iviSurfaceCreated [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/tst_compositor.cpp:1333:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZXDG_POSITIONER_V6_ANCHOR_LEFT [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/tst_compositor.cpp:1358:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopEdge [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/tst_compositor.cpp:149:21: style: Variable 'cb' can be declared as pointer to const [constVariablePointer] 2.18.0 qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/tst_compositor.cpp:1553:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WP_VIEWPORT_ERROR_BAD_VALUE [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/tst_compositor.cpp:1586:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/tst_compositor.cpp:1685:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/tst_compositor.cpp:1702:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/tst_compositor.cpp:1723:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/tst_compositor.cpp:346:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/tst_compositor.cpp:537:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable damaged [valueFlowBailoutIncompleteVar] head qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/tst_compositor.cpp:548:0: error: failed to evaluate #if condition, undefined function-like macro invocation: QT_DEPRECATED_SINCE( ... ) [syntaxError] 2.18.0 qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/tst_compositor.cpp:689:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/tst_compositor.cpp:719:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Continue [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/tst_compositor.cpp:761:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pointer [valueFlowBailoutIncompleteVar] 2.18.0 qtwayland-everywhere-src-5.15.17/tests/auto/compositor/compositor/tst_compositor.cpp:994:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xdgSurfaceCreated [valueFlowBailoutIncompleteVar] DONE