summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2021-10-04 18:01:45 -0700
committerEdward Welbourne <edward.welbourne@qt.io>2021-10-21 23:40:40 +0000
commit5bc315fbe204de6e629896e19d7297bcb8c01802 (patch)
treef61a390a2ff7deb5a5656e0dbaff77905d7157f4 /tests
parentc1a5f08ba055edc1032d3ca3bcaa978fd14234e9 (diff)
tst_QVariant: suppress warning about memcpying over QVariant
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 <edward.welbourne@qt.io>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/corelib/kernel/qvariant/tst_qvariant.cpp2
1 files changed, 1 insertions, 1 deletions
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<void *>(&variant), sizeof(QVariant));
QCOMPARE(buffer[0].type(), QVariant::UserType);
QCOMPARE(buffer[0].userType(), qMetaTypeId<MyNotMovable>());
MyNotMovable tmp(buffer[0].value<MyNotMovable>());