diff --git a/tests/auto/corelib/kernel/qvariant/tst_qvariant.cpp b/tests/auto/corelib/kernel/qvariant/tst_qvariant.cpp index 6166c8a639..8613f27e6e 100644 --- a/tests/auto/corelib/kernel/qvariant/tst_qvariant.cpp +++ b/tests/auto/corelib/kernel/qvariant/tst_qvariant.cpp @@ -3621,7 +3621,7 @@ void tst_QVariant::movabilityTest() QCOMPARE(buffer[0].type(), QVariant::Invalid); buffer[0].~QVariant(); - memcpy(buffer, &variant, sizeof(QVariant)); + memcpy(buffer, static_cast(&variant), sizeof(QVariant)); QCOMPARE(buffer[0].type(), QVariant::UserType); QCOMPARE(buffer[0].userType(), qMetaTypeId()); MyNotMovable tmp(buffer[0].value());