summaryrefslogtreecommitdiffhomepage
path: root/src/proc.c
diff options
context:
space:
mode:
authorMasaki Muranaka <[email protected]>2012-10-24 17:00:54 +0900
committerMasaki Muranaka <[email protected]>2012-10-29 11:29:57 +0900
commitf3090c3000a469475385f2bb861a6ad7e7f635ae (patch)
tree7a6856692ce65dcc0b5e216f497888b2621eae29 /src/proc.c
parentf5b6f03c9e802702c6f5f74bc3e778f3c4d8baca (diff)
downloadmruby-f3090c3000a469475385f2bb861a6ad7e7f635ae.tar.gz
mruby-f3090c3000a469475385f2bb861a6ad7e7f635ae.zip
Use substitution instead of memset in structure initialization.
Diffstat (limited to 'src/proc.c')
-rw-r--r--src/proc.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/proc.c b/src/proc.c
index 3321c2a91..07834e86d 100644
--- a/src/proc.c
+++ b/src/proc.c
@@ -149,11 +149,12 @@ mrb_init_proc(mrb_state *mrb)
{
struct RProc *m;
mrb_irep *call_irep = (mrb_irep *)mrb_alloca(mrb, sizeof(mrb_irep));
+ static const mrb_irep mrb_irep_zero = { 0 };
if ( call_iseq == NULL || call_irep == NULL )
return;
- memset(call_irep, 0, sizeof(mrb_irep));
+ *call_irep = mrb_irep_zero;
call_irep->flags = MRB_ISEQ_NO_FREE;
call_irep->idx = -1;
call_irep->iseq = call_iseq;