From 310c5d8c55d730cb7751b98d24ba5246ea6c5acf Mon Sep 17 00:00:00 2001 From: Shawn Rutledge Date: Mon, 13 Apr 2020 13:05:24 +0200 Subject: Remove size assert in QMultiHash::take() It doesn't exist in every instantiation of the template; this becomes evident when attempting to build QQuickListView: error: 'using Chain = struct QHashPrivate::MultiNodeChain' {aka 'struct QHashPrivate::MultiNodeChain'} has no member named 'size' Change-Id: I24748c15f3995083eec06d86a3c0dced2209c303 Reviewed-by: Lars Knoll --- src/corelib/tools/qhash.h | 1 - 1 file changed, 1 deletion(-) diff --git a/src/corelib/tools/qhash.h b/src/corelib/tools/qhash.h index be2f1537fe..3bbf8a5a48 100644 --- a/src/corelib/tools/qhash.h +++ b/src/corelib/tools/qhash.h @@ -1318,7 +1318,6 @@ public: auto it = d->find(key); if (it.isUnused()) return T(); - Q_ASSERT(it.node()->value.size()); Chain *e = it.node()->value; Q_ASSERT(e); if (!e->next) -- cgit v1.2.3