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