aboutsummaryrefslogtreecommitdiffstats
path: root/share/qtcreator/debugger/creatortypes.py
diff options
context:
space:
mode:
Diffstat (limited to 'share/qtcreator/debugger/creatortypes.py')
-rw-r--r--share/qtcreator/debugger/creatortypes.py7
1 files changed, 3 insertions, 4 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"])