Debugger: Strip references from type displays again

Change-Id: I4b4f48194fad8cd331e9f281b14044e5262b49be
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
hjk
2016-10-11 15:54:15 +02:00
parent 3218a831f0
commit 449a11775a

View File

@@ -2535,12 +2535,13 @@ class DumperBase:
return
if typeobj.code == TypeCodeReference:
target = typeobj.target()
if self.isLldb:
item = value.cast(typeobj.target().pointer()).dereference()
item = value.cast(target.pointer()).dereference()
else:
item = value.cast(typeobj.target().unqualified())
item = value.cast(target.unqualified())
self.putItem(item)
self.putBetterType(typeobj.name)
self.putBetterType(target.name + ' &')
return
if typeobj.code == TypeCodeComplex: