From 449a11775a1180446c990644adca831072493eed Mon Sep 17 00:00:00 2001 From: hjk Date: Tue, 11 Oct 2016 15:54:15 +0200 Subject: [PATCH] Debugger: Strip references from type displays again Change-Id: I4b4f48194fad8cd331e9f281b14044e5262b49be Reviewed-by: Christian Stenger --- share/qtcreator/debugger/dumper.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/share/qtcreator/debugger/dumper.py b/share/qtcreator/debugger/dumper.py index 7d97f9e14c7..a1ee6a6d3cd 100644 --- a/share/qtcreator/debugger/dumper.py +++ b/share/qtcreator/debugger/dumper.py @@ -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: