forked from qt-creator/qt-creator
Debugger: Fix display of upper half of short unsigned ints
Change-Id: Ie15c66c02c15420436b26c65af3cee9a19634e5c Fixes: QTCREATORBUG-21038 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -2948,7 +2948,10 @@ class DumperBase:
|
||||
return self.detypedef().integer()
|
||||
elif self.type.code == TypeCodeBitfield:
|
||||
return self.lvalue
|
||||
unsigned = self.type.name.startswith('unsigned')
|
||||
# Could be something like 'short unsigned int'
|
||||
unsigned = self.type.name == 'unsigned' \
|
||||
or self.type.name.startswith('unsigned ') \
|
||||
or self.type.name.find(' unsigned ') != -1
|
||||
bitsize = self.type.bitsize()
|
||||
return self.extractInteger(bitsize, unsigned)
|
||||
|
||||
|
Reference in New Issue
Block a user