Dumper: Fix type of lvalue for bitfields on GDB

Change-Id: Ic0e82fc012eb1277a74ff2e63fdc0a13caaf5f1c
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
Orgad Shaneh
2017-05-29 00:34:17 +03:00
committed by Orgad Shaneh
parent 8ff6284e15
commit d7d415491a

View File

@@ -461,7 +461,7 @@ class Dumper(DumperBase):
val = self.fromNativeValue(nativeMember) val = self.fromNativeValue(nativeMember)
nativeFieldType = nativeField.type.unqualified() nativeFieldType = nativeField.type.unqualified()
if nativeField.bitsize: if nativeField.bitsize:
val.lvalue = str(int(nativeMember)) val.lvalue = int(nativeMember)
val.laddress = None val.laddress = None
val.type = self.createBitfieldType(str(nativeFieldType), nativeField.bitsize) val.type = self.createBitfieldType(str(nativeFieldType), nativeField.bitsize)
val.isBaseClass = nativeField.is_base_class val.isBaseClass = nativeField.is_base_class