Debugger: Fix QHash dumper for empty containers

Task-number: QTCREATORBUG-24098
Change-Id: I2bf15504ffefdb458a5d93c9185f8b695f120189
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
hjk
2020-12-01 11:53:35 +01:00
parent 6efb484868
commit 8e0780e28c

View File

@@ -885,6 +885,10 @@ def qdumpHelper_QHash_5(d, value, keyType, valueType):
def qdumpHelper_QHash_6(d, value, keyType, valueType): def qdumpHelper_QHash_6(d, value, keyType, valueType):
dptr = d.extractPointer(value) dptr = d.extractPointer(value)
if dptr == 0:
d.putItemCount(0)
return
ref, _, size, buckets, seed, spans = d.split('i@qqqp', dptr) ref, _, size, buckets, seed, spans = d.split('i@qqqp', dptr)
d.check(0 <= size and size <= 100 * 1000 * 1000) d.check(0 <= size and size <= 100 * 1000 * 1000)