From f935485158747a0ba67eba7a9e6ed1e514d55502 Mon Sep 17 00:00:00 2001 From: Lioncash Date: Thu, 6 Oct 2016 12:25:28 -0400 Subject: [PATCH] DSPRegisterView: Get rid of explicit memsets --- Source/Core/DolphinWX/Debugger/DSPRegisterView.h | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/Source/Core/DolphinWX/Debugger/DSPRegisterView.h b/Source/Core/DolphinWX/Debugger/DSPRegisterView.h index dccfb7f975..642eedd207 100644 --- a/Source/Core/DolphinWX/Debugger/DSPRegisterView.h +++ b/Source/Core/DolphinWX/Debugger/DSPRegisterView.h @@ -4,7 +4,7 @@ #pragma once -#include +#include #include #include "Common/CommonTypes.h" @@ -12,18 +12,14 @@ class CDSPRegTable : public wxGridTableBase { private: - u64 m_CachedCounter; - u16 m_CachedRegs[32]; - bool m_CachedRegHasChanged[32]; + u64 m_CachedCounter = 0; + std::array m_CachedRegs{}; + std::array m_CachedRegHasChanged{}; DECLARE_NO_COPY_CLASS(CDSPRegTable); public: - CDSPRegTable() - { - memset(m_CachedRegs, 0, sizeof(m_CachedRegs)); - memset(m_CachedRegHasChanged, 0, sizeof(m_CachedRegHasChanged)); - } + CDSPRegTable() = default; int GetNumberCols() override { return 2; } int GetNumberRows() override { return 32; }