diff options
-rw-r--r-- | share/qtcreator/debugger/creatortypes.py | 7 | ||||
-rw-r--r-- | share/qtcreator/debugger/dumper.py | 4 |
2 files changed, 3 insertions, 8 deletions
diff --git a/share/qtcreator/debugger/creatortypes.py b/share/qtcreator/debugger/creatortypes.py index 652c30bc0a..8b7d5d67e1 100644 --- a/share/qtcreator/debugger/creatortypes.py +++ b/share/qtcreator/debugger/creatortypes.py @@ -37,7 +37,7 @@ def extractPointerType(d, value): postfix = "" while stripTypeName(value) == "CPlusPlus::PointerType": postfix += "*" - value = d.downcast(value["_elementType"]["_type"]) + value = value["_elementType"]["_type"] try: return readLiteral(d, value["_name"]) + postfix except: @@ -60,7 +60,7 @@ def readTemplateName(d, value): for i in range(int(size)): if i > 0: name += ", " - name += extractPointerType(d, d.downcast(start[i]["_type"])) + name += extractPointerType(d, start[i]["_type"]) except: return "<not accessible>" name += ">" @@ -69,7 +69,6 @@ def readTemplateName(d, value): def readLiteral(d, value): if d.isNull(value): return "<null>" - value = d.downcast(value) type = value.type.unqualified() try: type = type.target() @@ -147,7 +146,7 @@ def qdump__CPlusPlus__IntegerType(d, value): d.putPlainChildren(value) def qdump__CPlusPlus__FullySpecifiedType(d, value): - type = d.downcast(value["_type"]) + type = value["_type"] typeName = stripTypeName(type) if typeName == "CPlusPlus::NamedType": dumpLiteral(d, type["_name"]) diff --git a/share/qtcreator/debugger/dumper.py b/share/qtcreator/debugger/dumper.py index 6a09b0f6ff..aaad6180b0 100644 --- a/share/qtcreator/debugger/dumper.py +++ b/share/qtcreator/debugger/dumper.py @@ -3158,10 +3158,6 @@ class DumperBase: val.type = self.dumper.createType(typish) return val - def downcast(self): - self.check() - return self - def address(self): self.check() return self.laddress |