diff --git a/tests/auto/debugger/main.cpp b/tests/auto/debugger/main.cpp
index 6636b2d4bb2075e5d668b11f986f962f5ed93a52..75aeb277babbfcd5357b86201a1f4a0a156a5a43 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)