From: Ivailo Monev Date: Thu, 31 Dec 2020 01:38:50 +0000 (+0200) Subject: fix QMap C++20 compliance X-Git-Tag: 4.12.0~2900 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=101e22473673447de6b1b6979cbd8993f428cae2;p=kde%2FKatie.git fix QMap C++20 compliance Signed-off-by: Ivailo Monev --- diff --git a/src/core/tools/qmap.h b/src/core/tools/qmap.h index f6ca84cd9..c3fb4c9f8 100644 --- a/src/core/tools/qmap.h +++ b/src/core/tools/qmap.h @@ -654,7 +654,7 @@ Q_OUTOFLINE_TEMPLATE typename QMap::iterator QMap::erase(iterato while (next != e) { cur = next; next = cur->forward[0]; - if (cur == it) { + if (iterator(cur) == it) { concrete(cur)->key.~Key(); concrete(cur)->value.~T(); d->node_delete(update, payload(), cur);