From 5bc315fbe204de6e629896e19d7297bcb8c01802 Mon Sep 17 00:00:00 2001 From: Thiago Macieira Date: Mon, 4 Oct 2021 18:01:45 -0700 Subject: tst_QVariant: suppress warning about memcpying over QVariant MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit tst_qvariant.cpp:3624:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class QVariant’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] Change-Id: Ic17a33f599b844d8ab5dfffd16aafcbd74823696 Reviewed-by: Edward Welbourne --- tests/auto/corelib/kernel/qvariant/tst_qvariant.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tests') 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()); -- cgit v1.2.3