From 1aef7fe39e0fbbc50e9b93b160602e185734e9f5 Mon Sep 17 00:00:00 2001 From: Thiago Macieira Date: Mon, 11 Apr 2016 23:50:28 -0700 Subject: Insert a void cast to silence Clang -Wdynamic-class-memaccess warning qresourcemanager_p.h:177:20: warning: destination for this 'memset' call is a pointer to dynamic class 'Buffer'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] Change-Id: Id75834dab9ed466e94c7ffff144489ec85f57f00 Reviewed-by: Olivier Goffart (Woboq GmbH) --- src/core/resources/qresourcemanager_p.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/resources/qresourcemanager_p.h b/src/core/resources/qresourcemanager_p.h index b1207d5e2..917f0ba08 100644 --- a/src/core/resources/qresourcemanager_p.h +++ b/src/core/resources/qresourcemanager_p.h @@ -174,7 +174,7 @@ public: m_bucketDataPtrs[bucketIdx] = static_cast(malloc(sizeof(T) * BucketSize)); // ### memset is only needed as long as we also use this for primitive types (see FrameGraphManager) // ### remove once this is fixed, add a static_assert on T instead - memset(m_bucketDataPtrs[bucketIdx], 0, sizeof(T) * BucketSize); + memset((void *)m_bucketDataPtrs[bucketIdx], 0, sizeof(T) * BucketSize); ++m_numBuckets; } -- cgit v1.2.3