diff --git a/Source/Core/Common/LinearDiskCache.h b/Source/Core/Common/LinearDiskCache.h index e97f23a11f..4268d2b516 100644 --- a/Source/Core/Common/LinearDiskCache.h +++ b/Source/Core/Common/LinearDiskCache.h @@ -163,13 +163,13 @@ private: template bool Write(const D* data, u32 count = 1) { - return m_file.write((const char*)data, count * sizeof(D)).good(); + return m_file.write(reinterpret_cast(data), count * sizeof(D)).good(); } template - bool Read(const D* data, u32 count = 1) + bool Read(D* data, u32 count = 1) { - return m_file.read((char*)data, count * sizeof(D)).good(); + return m_file.read(reinterpret_cast(data), count * sizeof(D)).good(); } struct Header