From 28fa43e45b9355560cec2ea13babba22a7c814fd Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Thu, 22 Mar 2018 14:10:58 +0200 Subject: Dumper: Return correct address on extractPointer for arrays Change-Id: I8e25cca4553a8b69703ac0ffa80231f97cdef980 Reviewed-by: hjk Reviewed-by: Christian Stenger --- share/qtcreator/debugger/dumper.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'share') diff --git a/share/qtcreator/debugger/dumper.py b/share/qtcreator/debugger/dumper.py index dac7869522..69173fb5d6 100644 --- a/share/qtcreator/debugger/dumper.py +++ b/share/qtcreator/debugger/dumper.py @@ -2245,6 +2245,11 @@ class DumperBase: p += 1 def extractPointer(self, value): + try: + if value.type.code == TypeCodeArray: + return value.address() + except: + pass code = 'I' if self.ptrSize() == 4 else 'Q' return self.extractSomething(value, code, 8 * self.ptrSize()) -- cgit v1.2.3