From 959f75d2dbbf9ff83e49b076b12b2b43804d7b27 Mon Sep 17 00:00:00 2001 From: Gary Talent Date: Thu, 10 Feb 2022 02:02:44 -0600 Subject: [PATCH] [ox/fs] Cleanup unnecessary reinterpret_casts --- deps/ox/src/ox/fs/ptrarith/nodebuffer.hpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/deps/ox/src/ox/fs/ptrarith/nodebuffer.hpp b/deps/ox/src/ox/fs/ptrarith/nodebuffer.hpp index 53f96a93..fca2e74c 100644 --- a/deps/ox/src/ox/fs/ptrarith/nodebuffer.hpp +++ b/deps/ox/src/ox/fs/ptrarith/nodebuffer.hpp @@ -173,16 +173,14 @@ class OX_PACKED NodeBuffer { template NodeBuffer::NodeBuffer(size_t size) noexcept { m_header.size = size; - auto data = reinterpret_cast(this) + sizeof(*this); - ox_memset(data, 0, size - sizeof(*this)); + ox_memset(this + 1, 0, size - sizeof(*this)); oxTrace("ox::NodeBuffer::constructor") << m_header.firstItem; } template NodeBuffer::NodeBuffer(const NodeBuffer &other, size_t size) noexcept { oxTracef("ox::ptrarith::NodeBuffer::copy", "other.m_header.firstItem: {}", other.m_header.firstItem.get()); - auto data = reinterpret_cast(this) + sizeof(*this); - ox_memset(data, 0, size - sizeof(*this)); + ox_memset(this + 1, 0, size - sizeof(*this)); ox_memcpy(this, &other, size); }