diff options
Diffstat (limited to 'cpu')
-rw-r--r-- | cpu/cpu_exec_context.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/cpu/cpu_exec_context.cc b/cpu/cpu_exec_context.cc index a3e6cc432..3236bb6d3 100644 --- a/cpu/cpu_exec_context.cc +++ b/cpu/cpu_exec_context.cc @@ -62,7 +62,7 @@ CPUExecContext::CPUExecContext(BaseCPU *_cpu, int _thread_num, System *_sys, { proxy = new ProxyExecContext<CPUExecContext>(this); - memset(®s, 0, sizeof(RegFile)); + regs.clear(); if (cpu->params->profile) { profile = new FunctionProfile(system->kernelSymtab); @@ -93,7 +93,7 @@ CPUExecContext::CPUExecContext(BaseCPU *_cpu, int _thread_num, mem_port->setPeer(port); port->setPeer(mem_port); - memset(®s, 0, sizeof(RegFile)); + regs.clear(); proxy = new ProxyExecContext<CPUExecContext>(this); } |