From 8e0780e28c0ca138744466725c8de8820db2fa94 Mon Sep 17 00:00:00 2001 From: hjk Date: Tue, 1 Dec 2020 11:53:35 +0100 Subject: [PATCH] Debugger: Fix QHash dumper for empty containers Task-number: QTCREATORBUG-24098 Change-Id: I2bf15504ffefdb458a5d93c9185f8b695f120189 Reviewed-by: Christian Stenger --- share/qtcreator/debugger/qttypes.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/share/qtcreator/debugger/qttypes.py b/share/qtcreator/debugger/qttypes.py index 95a1280c8e1..cfc9bd4178e 100644 --- a/share/qtcreator/debugger/qttypes.py +++ b/share/qtcreator/debugger/qttypes.py @@ -885,6 +885,10 @@ def qdumpHelper_QHash_5(d, value, keyType, valueType): def qdumpHelper_QHash_6(d, value, keyType, valueType): dptr = d.extractPointer(value) + if dptr == 0: + d.putItemCount(0) + return + ref, _, size, buckets, seed, spans = d.split('i@qqqp', dptr) d.check(0 <= size and size <= 100 * 1000 * 1000)