From a61f8b02d30d2dfd8716e2ed7b7a23d287b68677 Mon Sep 17 00:00:00 2001 From: Thiago Macieira Date: Tue, 10 Jan 2023 10:26:01 -0800 Subject: [PATCH] Fix build with Qt 6's QList under QT_STRICT_QLIST_ITERATORS MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit modelnode.cpp:1395:91: error: no matching function for call to ‘Utils::span::span(QList::const_iterator, QList::const_iterator)’ Change-Id: Ide4dbd0777a44ed0870efffd173905d7eb32fa26 Reviewed-by: hjk --- src/plugins/qmldesigner/designercore/model/modelnode.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/plugins/qmldesigner/designercore/model/modelnode.cpp b/src/plugins/qmldesigner/designercore/model/modelnode.cpp index ced1a0de44b..a58e6c60079 100644 --- a/src/plugins/qmldesigner/designercore/model/modelnode.cpp +++ b/src/plugins/qmldesigner/designercore/model/modelnode.cpp @@ -1392,8 +1392,7 @@ ModelNode ModelNode::lowestCommonAncestor(const QList &nodes) ModelNode accumulatedNode = nodes.first(); int accumulatedNodeDepth = -1; - Utils::span nodesExceptFirst(nodes.constBegin() + 1, nodes.constEnd()); - for (const ModelNode &node : nodesExceptFirst) { + for (const ModelNode &node : Utils::span(nodes).subspan(1)) { accumulatedNode = QmlDesigner::lowestCommonAncestor(accumulatedNode, node, accumulatedNodeDepth,