From 264fa85f506f58e9cfc6a5a7ebe7c17b9db22494 Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Mon, 12 Jul 2021 12:03:26 +0200 Subject: [PATCH] Fix a number of compiler warnings Change-Id: I3e71bffb2099d896742a6fca77febe20e2076464 Reviewed-by: hjk --- src/plugins/clangformat/clangformatutils.cpp | 4 ++++ src/plugins/cppeditor/cppquickfixsettings.cpp | 2 +- src/plugins/debugger/breakhandler.cpp | 4 ++-- src/plugins/projectexplorer/devicesupport/desktopdevice.cpp | 2 +- src/plugins/projectexplorer/devicesupport/idevice.cpp | 1 + .../qmldesigner/components/propertyeditor/aligndistribute.cpp | 2 +- .../designercore/projectstorage/projectstoragetypes.h | 2 +- src/plugins/qmldesigner/settingspage.cpp | 2 +- src/plugins/webassembly/webassemblytoolchain.cpp | 1 + 9 files changed, 13 insertions(+), 7 deletions(-) diff --git a/src/plugins/clangformat/clangformatutils.cpp b/src/plugins/clangformat/clangformatutils.cpp index 3905ae5f6a5..816dc09650b 100644 --- a/src/plugins/clangformat/clangformatutils.cpp +++ b/src/plugins/clangformat/clangformatutils.cpp @@ -120,7 +120,11 @@ static clang::format::FormatStyle qtcStyle() style.ExperimentalAutoDetectBinPacking = false; style.FixNamespaceComments = true; style.ForEachMacros = {"forever", "foreach", "Q_FOREACH", "BOOST_FOREACH"}; +#if LLVM_VERSION_MAJOR >= 12 + style.IncludeStyle.IncludeCategories = {{"^ DesktopDevice::directoryEntries(const FilePath &filePath, { QTC_CHECK(!filePath.needsDevice()); const QDir dir(filePath.path()); - const QFileInfoList entryInfoList = dir.entryInfoList(nameFilters, filters); + const QFileInfoList entryInfoList = dir.entryInfoList(nameFilters, filters, sort); return Utils::transform(entryInfoList, &FilePath::fromFileInfo); } diff --git a/src/plugins/projectexplorer/devicesupport/idevice.cpp b/src/plugins/projectexplorer/devicesupport/idevice.cpp index 82e0058f37c..51df879d9d8 100644 --- a/src/plugins/projectexplorer/devicesupport/idevice.cpp +++ b/src/plugins/projectexplorer/devicesupport/idevice.cpp @@ -357,6 +357,7 @@ QByteArray IDevice::fileContents(const FilePath &filePath, qint64 limit, qint64 { Q_UNUSED(filePath); Q_UNUSED(limit); + Q_UNUSED(offset); QTC_CHECK(false); return {}; } diff --git a/src/plugins/qmldesigner/components/propertyeditor/aligndistribute.cpp b/src/plugins/qmldesigner/components/propertyeditor/aligndistribute.cpp index 290edf309bd..f2cef3ead30 100644 --- a/src/plugins/qmldesigner/components/propertyeditor/aligndistribute.cpp +++ b/src/plugins/qmldesigner/components/propertyeditor/aligndistribute.cpp @@ -631,7 +631,7 @@ void AlignDistribute::distributeSpacing(Dimension dimension, QTC_ASSERT(!modelNode.isRootNode(), continue); if (QmlItemNode::isValidQmlItemNode(modelNode)) { QmlItemNode qmlItemNode(modelNode); - qreal parentPos; + qreal parentPos = 0; QByteArray propertyName; switch (dimension) { case Dimension::X: { diff --git a/src/plugins/qmldesigner/designercore/projectstorage/projectstoragetypes.h b/src/plugins/qmldesigner/designercore/projectstorage/projectstoragetypes.h index 444d25f6bd8..0627b314048 100644 --- a/src/plugins/qmldesigner/designercore/projectstorage/projectstoragetypes.h +++ b/src/plugins/qmldesigner/designercore/projectstorage/projectstoragetypes.h @@ -573,7 +573,7 @@ public: friend bool operator==(const ImportView &first, const ImportView &second) { return first.name == second.name - && first.version == second.version & first.sourceId == second.sourceId; + && first.version == second.version && first.sourceId == second.sourceId; } public: diff --git a/src/plugins/qmldesigner/settingspage.cpp b/src/plugins/qmldesigner/settingspage.cpp index 569cdb74d72..93a6fd566be 100644 --- a/src/plugins/qmldesigner/settingspage.cpp +++ b/src/plugins/qmldesigner/settingspage.cpp @@ -270,7 +270,7 @@ void SettingsPageWidget::apply() DesignerSettingsKey::ENABLE_TIMELINEVIEW }; - for (const QByteArray &key : restartNecessaryKeys) { + for (const char * const key : restartNecessaryKeys) { if (currentSettings.value(key) != newSettings.value(key)) { QMessageBox::information(Core::ICore::dialogParent(), tr("Restart Required"), tr("The made changes will take effect after a " diff --git a/src/plugins/webassembly/webassemblytoolchain.cpp b/src/plugins/webassembly/webassemblytoolchain.cpp index d0020cb6fde..c7755db21eb 100644 --- a/src/plugins/webassembly/webassemblytoolchain.cpp +++ b/src/plugins/webassembly/webassemblytoolchain.cpp @@ -162,6 +162,7 @@ QList WebAssemblyToolChainFactory::autoDetect( const IDevice::Ptr &device) { Q_UNUSED(alreadyKnown) + Q_UNUSED(device) const FilePath sdk = WebAssemblyEmSdk::registeredEmSdk(); if (!WebAssemblyEmSdk::isValid(sdk))