Commit 8fce6059 authored by hjk's avatar hjk

Debugger: Display {un}signed char* similar char*

Task-number: QTCREATORBUG-17236
Change-Id: Ibbc58807572c6d1785f20948992f7a2c0dcc87f8
Reviewed-by: Christian Stenger's avatarChristian Stenger <>
parent a6d16f85
......@@ -1147,7 +1147,7 @@ class DumperBase:
n = arrayByteSize // innerType.size()
p = value.address()
if displayFormat != RawFormat and p:
if in ('char', 'wchar_t'):
if in ('char', 'wchar_t', 'unsigned char', 'signed char'):
self.putCharArrayHelper(p, n, innerType, self.currentItemFormat(),
makeExpandable = False)
......@@ -1226,7 +1226,7 @@ class DumperBase:
# This is shared by pointer and array formatting.
def tryPutSimpleFormattedPointer(self, ptr, typeName, innerType, displayFormat, limit):
if displayFormat == AutomaticFormat:
if == 'char':
if in ('char', 'signed char', 'unsigned char'):
# Use UTF-8 as default for char *.
(elided, shown, data) = self.readToFirstZero(ptr, 1, limit)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment