From 1933e2660c86c0731806993a9a212116bb454622 Mon Sep 17 00:00:00 2001 From: Masaki Muranaka Date: Wed, 24 Oct 2012 17:00:54 +0900 Subject: Use substitution instead of memset in structure initialization. --- src/vm.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/vm.c') diff --git a/src/vm.c b/src/vm.c index 693e2413a..120e0d4c0 100644 --- a/src/vm.c +++ b/src/vm.c @@ -100,15 +100,16 @@ stack_extend(mrb_state *mrb, int room, int keep) envadjust(mrb, oldbase, mrb->stbase); } if (room > keep) { -#ifndef MRB_NAN_BOXING - memset(mrb->stack+keep, 0, sizeof(mrb_value) * (room-keep)); -#else int i; for (i=keep; istack[i] = mrb_value_zero; +#else SET_NIL_VALUE(mrb->stack[i]); - } #endif + } } } -- cgit v1.2.3