diff --git a/arch/sim/src/sim/sim_initialstate.c b/arch/sim/src/sim/sim_initialstate.c index 76d967d28f2..1a5a084568a 100644 --- a/arch/sim/src/sim/sim_initialstate.c +++ b/arch/sim/src/sim/sim_initialstate.c @@ -113,7 +113,7 @@ void up_initial_state(struct tcb_s *tcb) /* Mask the interrupt until switching to the new task */ - memset(&tcb->xcp.regs[JB_FLAG], 0xff, sizeof(xcpt_reg_t) * 2); + memset(&tcb->xcp.regs[JB_FLAG], 0xff, sizeof(uint32_t) * 2); tcb->xcp.regs[JB_PC] = (xcpt_reg_t)pre_start;