Fix Apple compile errors from -Wnontrivial-memcall

- first argument in call to 'memset' is a pointer to non-trivially copyable type 'MetalInitialContents'
This commit is contained in:
Jake Turner committed 2026-10-06 06:32:26 +01:00
1 parent e3c71e6e13
commit 6906fce2be
1 file changed
+3 -3
+3 -3
View File
@@ -33,18 +33,18 @@ struct MetalInitialContents
{
RDCCOMPILE_ASSERT(std::is_standard_layout<MetalInitialContents>::value,
"MetalInitialContents must be POD");
memset(this, 0, sizeof(*this));
memset((void *)this, 0, sizeof(*this));
}
MetalInitialContents(MetalResourceType t)
{
memset(this, 0, sizeof(*this));
memset((void *)this, 0, sizeof(*this));
type = t;
}
MetalInitialContents(MetalResourceType t, bytebuf data)
{
memset(this, 0, sizeof(*this));
memset((void *)this, 0, sizeof(*this));
type = t;
resourceContents = data;
}