From a7987380cde25662be6ff8671e3d7935d8891623 Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Tue, 15 Aug 2023 13:30:25 +0200 Subject: [PATCH] QmlDesigner: Silence bogus warning by Clang The parens are needed by the fold expression. Change-Id: Ib53596f2be2f3bcdb6040c1690f5f6dfe6249583 Reviewed-by: Vikas Pachdha --- src/plugins/qmldesigner/designercore/model/modelnode.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/plugins/qmldesigner/designercore/model/modelnode.cpp b/src/plugins/qmldesigner/designercore/model/modelnode.cpp index e0a15ca6c60..2bc778e44cb 100644 --- a/src/plugins/qmldesigner/designercore/model/modelnode.cpp +++ b/src/plugins/qmldesigner/designercore/model/modelnode.cpp @@ -776,8 +776,11 @@ QList ModelNode::properties(PropertyType... type) const auto propertyName = propertyEntry.first; auto property = propertyEntry.second; auto propertyType = property->type(); + QT_WARNING_PUSH + QT_WARNING_DISABLE_CLANG("-Wparentheses-equality") if (((propertyType == type) || ...)) properties.emplace_back(propertyName, m_internalNode, model(), view()); + QT_WARNING_POP } return properties;