Debugger: Safeguard against wrong child count

Empty base classes do not seem to show up as children
but are recorded in GetNumberOfChildren

Change-Id: I175b8b0f9a2c761850d34e1ab26ff343be7a16c7
Reviewed-by: hjk <hjk121@nokiamail.com>
This commit is contained in:
hjk
2013-06-21 13:46:56 +02:00
parent f041937570
commit 405fef48e0
+3
View File
@@ -1056,6 +1056,9 @@ class Dumper:
m = value.GetType().GetNumberOfDirectBaseClasses()
if n > 10000:
n = 10000
# seems to happen in the 'inheritance' autotest
if m > n:
m = n
for i in xrange(m):
child = value.GetChildAtIndex(i)
with UnnamedSubItem(self, "@%d" % (i + 1)):