forked from qt-creator/qt-creator
Debugger: Strip references from type displays again
Change-Id: I4b4f48194fad8cd331e9f281b14044e5262b49be Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -2535,12 +2535,13 @@ class DumperBase:
|
|||||||
return
|
return
|
||||||
|
|
||||||
if typeobj.code == TypeCodeReference:
|
if typeobj.code == TypeCodeReference:
|
||||||
|
target = typeobj.target()
|
||||||
if self.isLldb:
|
if self.isLldb:
|
||||||
item = value.cast(typeobj.target().pointer()).dereference()
|
item = value.cast(target.pointer()).dereference()
|
||||||
else:
|
else:
|
||||||
item = value.cast(typeobj.target().unqualified())
|
item = value.cast(target.unqualified())
|
||||||
self.putItem(item)
|
self.putItem(item)
|
||||||
self.putBetterType(typeobj.name)
|
self.putBetterType(target.name + ' &')
|
||||||
return
|
return
|
||||||
|
|
||||||
if typeobj.code == TypeCodeComplex:
|
if typeobj.code == TypeCodeComplex:
|
||||||
|
Reference in New Issue
Block a user