diff --git a/share/qtcreator/gdbmacros/dumper.py b/share/qtcreator/gdbmacros/dumper.py index 176d26de14d..fbf14527038 100644 --- a/share/qtcreator/gdbmacros/dumper.py +++ b/share/qtcreator/gdbmacros/dumper.py @@ -36,7 +36,7 @@ def cleanAddress(addr): # ~"0xbffff0e7 \"\\001\\b\\361\\377\\277\\\\\\206\\004\\b\"\n" # we need to remove the trailing rubbish pos = addr.find(' ') - if pos == -1 + if pos == -1: return addr return addr[0:pos] @@ -394,7 +394,7 @@ class FrameCommand(gdb.Command): # A "normal" local variable or parameter d.beginHash() d.put('iname="%s",' % item.iname) - d.put('addr="%s",' % cleanAddress(item.value.address)) + d.put('addr="%s",' % cleanAddress(str(item.value.address))) d.safePutItemHelper(item) d.endHash() diff --git a/src/plugins/debugger/watchhandler.cpp b/src/plugins/debugger/watchhandler.cpp index 6c0b721aac7..229a49c0eef 100644 --- a/src/plugins/debugger/watchhandler.cpp +++ b/src/plugins/debugger/watchhandler.cpp @@ -89,7 +89,7 @@ public: { parent = 0; } void setData(const WatchData &data) - { static_cast(*this) = data; parent = 0; } + { static_cast(*this) = data; } WatchItem *parent; QList children; // fetched children