diff --git a/DevTools/UserspaceEmulator/SoftCPU.cpp b/DevTools/UserspaceEmulator/SoftCPU.cpp index 9323c96434..d88306802f 100644 --- a/DevTools/UserspaceEmulator/SoftCPU.cpp +++ b/DevTools/UserspaceEmulator/SoftCPU.cpp @@ -28,12 +28,14 @@ #include "Emulator.h" #include #include +#include namespace UserspaceEmulator { SoftCPU::SoftCPU(Emulator& emulator) : m_emulator(emulator) { + memset(m_gpr, 0, sizeof(m_gpr)); } void SoftCPU::dump() const diff --git a/DevTools/UserspaceEmulator/SoftCPU.h b/DevTools/UserspaceEmulator/SoftCPU.h index fe25b6f6b7..ed09f93e75 100644 --- a/DevTools/UserspaceEmulator/SoftCPU.h +++ b/DevTools/UserspaceEmulator/SoftCPU.h @@ -35,7 +35,7 @@ class Emulator; union PartAddressableRegister { struct { - u32 full_u32 { 0 }; + u32 full_u32; }; struct { u16 low_u16;