diff --git a/share/qtcreator/debugger/creatortypes.py b/share/qtcreator/debugger/creatortypes.py index 64f31da3d58..677fe4a5b81 100644 --- a/share/qtcreator/debugger/creatortypes.py +++ b/share/qtcreator/debugger/creatortypes.py @@ -33,6 +33,14 @@ from dumper import * def dumpLiteral(d, value): if d.isNull(value): d.putValue("") + return + type = value.type.unqualified() + try: + type = type.target() + except: + pass + if str(type) == "CPlusPlus::TemplateNameId": + dumpLiteral(d, value["_identifier"]) else: d.putSimpleCharArray(value["_chars"], value["_size"])