forked from qt-creator/qt-creator
Dumper: Fix bitfield handling on macOS
Amends f14634a651
.
Change-Id: Iae1c7ad9c78786c9178a07a493abb76db3b4c4aa
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -3227,7 +3227,10 @@ class DumperBase():
|
|||||||
lbyte = ldata[i]
|
lbyte = ldata[i]
|
||||||
else:
|
else:
|
||||||
lbyte = ldata[fieldOffset + fieldSize - 1 - i]
|
lbyte = ldata[fieldOffset + fieldSize - 1 - i]
|
||||||
data += ord(lbyte)
|
if isinstance(lbyte, (str, bytes)):
|
||||||
|
data += ord(lbyte)
|
||||||
|
else:
|
||||||
|
data += lbyte
|
||||||
data = data >> fieldBitpos
|
data = data >> fieldBitpos
|
||||||
data = data & ((1 << fieldBitsize) - 1)
|
data = data & ((1 << fieldBitsize) - 1)
|
||||||
val.lvalue = data
|
val.lvalue = data
|
||||||
|
Reference in New Issue
Block a user