Dumper: Fix literal dumping for template name

Change-Id: I41aab8da071745f8675ef9a7bcf2f6ca0f2fbd3e
Reviewed-by: hjk <hjk@theqtcompany.com>
This commit is contained in:
Orgad Shaneh
2015-03-05 22:00:48 +02:00
committed by hjk
parent df00a7af64
commit 0c5dac717e

View File

@@ -33,6 +33,14 @@ from dumper import *
def dumpLiteral(d, value):
if d.isNull(value):
d.putValue("<null>")
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"])