From e8e63ae40bc8e0f6401b5eb9c7176a8ca99fc50c Mon Sep 17 00:00:00 2001
From: Friedemann Kleint <Friedemann.Kleint@nokia.com>
Date: Thu, 16 Jul 2009 12:57:07 +0200
Subject: [PATCH] Debugger: Test for QVector padding.

---
 tests/auto/debugger/main.cpp | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/tests/auto/debugger/main.cpp b/tests/auto/debugger/main.cpp
index 6636b2d4bb2..75aeb277bab 100644
--- a/tests/auto/debugger/main.cpp
+++ b/tests/auto/debugger/main.cpp
@@ -415,6 +415,10 @@ static const void *deref(const void *p)
 
 void tst_Debugger::dumperCompatibility()
 {
+    // Ensure that no arbitrary padding is introduced by QVectorTypedData.
+    const size_t qVectorDataSize = 16;
+    QCOMPARE(sizeof(QVectorData), qVectorDataSize);
+    QCOMPARE( ((size_t)&(((QVectorTypedData<int> *)(0))->array)), qVectorDataSize);
 }
 
 static const QByteArray utfToBase64(const QString &string)
-- 
GitLab