Debugger: Fix native type field lookups for typedefed structures

Change-Id: Ibd120ce43771c35b23b51bfc598ee5f32ee7af75
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
hjk
2016-09-21 13:01:48 +02:00
committed by hjk
parent a8493ae987
commit 4d47a68425

View File

@@ -324,6 +324,9 @@ class Dumper(DumperBase):
return "%d" % intval return "%d" % intval
def nativeTypeFields(self, nativeType): def nativeTypeFields(self, nativeType):
if nativeType.code == gdb.TYPE_CODE_TYPEDEF:
return self.nativeTypeFields(nativeType.strip_typedefs())
fields = [] fields = []
if nativeType.code == gdb.TYPE_CODE_ARRAY: if nativeType.code == gdb.TYPE_CODE_ARRAY:
# An array. # An array.