diff --git a/renderdoc/driver/metal/metal_manager.h b/renderdoc/driver/metal/metal_manager.h index 052d2823a..e26a0b3b0 100644 --- a/renderdoc/driver/metal/metal_manager.h +++ b/renderdoc/driver/metal/metal_manager.h @@ -33,18 +33,18 @@ struct MetalInitialContents { RDCCOMPILE_ASSERT(std::is_standard_layout::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; }