diff --git a/tests/auto/corelib/kernel/qvariant/tst_qvariant.cpp b/tests/auto/corelib/kernel/qvariant/tst_qvariant.cpp index c1c475b9c6..69322356a8 100644 --- a/tests/auto/corelib/kernel/qvariant/tst_qvariant.cpp +++ b/tests/auto/corelib/kernel/qvariant/tst_qvariant.cpp @@ -2865,15 +2865,15 @@ void tst_QVariant::compareCustomTypes() const { qRegisterMetaType("WontCompare"); - WontCompare f1; + WontCompare f1 = {}; f1.x = 0; const QVariant variant1(QVariant::fromValue(f1)); - WontCompare f2; - f2.x = 0; + WontCompare f2 = {}; + f2.x = 1; const QVariant variant2(QVariant::fromValue(f2)); - /* We compare pointers. */ + /* We compare via memcmp. */ QVERIFY(variant1 != variant2); QCOMPARE(variant1, variant1); QCOMPARE(variant2, variant2);