From 0c5dac717e7ff554a9d565800bef6f040875fb5e Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Thu, 5 Mar 2015 22:00:48 +0200 Subject: [PATCH] Dumper: Fix literal dumping for template name Change-Id: I41aab8da071745f8675ef9a7bcf2f6ca0f2fbd3e Reviewed-by: hjk --- share/qtcreator/debugger/creatortypes.py | 8 ++++++++ 1 file changed, 8 insertions(+) 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"])