summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOrgad Shaneh <orgad.shaneh@audiocodes.com>2015-08-02 22:20:47 +0300
committerOrgad Shaneh <orgads@gmail.com>2015-08-03 09:05:59 +0000
commitfff0a27103af706d4d24e73fc0c31e5ccf4e3523 (patch)
tree0c6317fe8e29175d838b0974996acfc3de70abe1
parent6c7ab912a6dc980dfc42a72a654f9e2f97a5ec02 (diff)
downloadqt-creator-fff0a27103af706d4d24e73fc0c31e5ccf4e3523.tar.gz
Dumper: Display "void" for VoidType
Useful for void template arguments Change-Id: Ifa85f36477dbe664525233668915a1f872042438 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
-rw-r--r--share/qtcreator/debugger/creatortypes.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/share/qtcreator/debugger/creatortypes.py b/share/qtcreator/debugger/creatortypes.py
index 9c008d5ca9..b1f9a834e6 100644
--- a/share/qtcreator/debugger/creatortypes.py
+++ b/share/qtcreator/debugger/creatortypes.py
@@ -46,8 +46,11 @@ def extractPointerType(d, value):
try:
return readLiteral(d, value["_name"]) + postfix
except:
- if str(value.type.unqualified().target()) == "CPlusPlus::IntegerType":
+ typeName = str(value.type.unqualified().target())
+ if typeName == "CPlusPlus::IntegerType":
return "int" + postfix
+ elif typeName == "CPlusPlus::VoidType":
+ return "void" + postfix
return "<unsupported>"
def readTemplateName(d, value):