Debugger: Fix double and (unsigned) long long alignment

Change-Id: Ia1ee70a047b3e659730e5a19b874f1f2e567d8ed
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
David Schulz
2017-03-03 12:18:50 +01:00
parent d301824886
commit 51d14393c4
+2 -1
View File
@@ -3382,7 +3382,8 @@ class DumperBase:
return tdata.ltarget.alignment()
if tdata.code in (TypeCodeIntegral, TypeCodeFloat, TypeCodeEnum):
if tdata.name in ('double', 'long long', 'unsigned long long'):
return self.dumper.ptrSize() # Crude approximation.
# Crude approximation.
return 8 if self.dumper.isWindowsTarget() else self.dumper.ptrSize()
return self.size()
if tdata.code in (TypeCodePointer, TypeCodeReference):
return self.dumper.ptrSize()