From 4132b308f5bffe1cb1d1261cd7c91c606023f331 Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Thu, 20 Apr 2023 10:32:52 +0200 Subject: [PATCH] QmlDesigner: Fix warnings Some compilers still don't support [[maybe_unused]] for members Change-Id: I1a653b9e76eb40313c4f4dd9201d78a24b3d543d Reviewed-by: Qt CI Bot Reviewed-by: Tim Jenssen --- .../designercore/projectstorage/modulescanner.h | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/plugins/qmldesigner/designercore/projectstorage/modulescanner.h b/src/plugins/qmldesigner/designercore/projectstorage/modulescanner.h index fb1012030e0..617428b0f59 100644 --- a/src/plugins/qmldesigner/designercore/projectstorage/modulescanner.h +++ b/src/plugins/qmldesigner/designercore/projectstorage/modulescanner.h @@ -18,9 +18,11 @@ class QMLDESIGNERCORE_EXPORT ModuleScanner public: using SkipFunction = std::function; - ModuleScanner(SkipFunction skip, VersionScanning versionScanning) + ModuleScanner([[maybe_unused]] SkipFunction skip, [[maybe_unused]] VersionScanning versionScanning) +#ifdef QDS_HAS_QMLPRIVATE : m_skip{std::move(skip)} , m_versionScanning{versionScanning} +#endif { m_modules.reserve(128); } @@ -33,9 +35,11 @@ private: void scan(std::string_view modulePaths); private: - [[maybe_unused]] SkipFunction m_skip; Imports m_modules; - [[maybe_unused]] VersionScanning m_versionScanning; +#ifdef QDS_HAS_QMLPRIVATE + SkipFunction m_skip; + VersionScanning m_versionScanning; +#endif }; } // namespace QmlDesigner