From 16b34d187ae668eaf203efaeccc1d7c5a05142f5 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Fri, 15 Nov 2013 02:27:19 +0900 Subject: remove warning on NAN_BOXING --- src/vm.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/vm.c b/src/vm.c index 92836bf7a..cc35812bc 100644 --- a/src/vm.c +++ b/src/vm.c @@ -72,16 +72,18 @@ The value below allows about 60000 recursive calls in the simplest case. */ static inline void stack_clear(mrb_value *from, size_t count) { +#ifndef MRB_NAN_BOXING const mrb_value mrb_value_zero = { { 0 } }; while (count-- > 0) { -#ifndef MRB_NAN_BOXING *from++ = mrb_value_zero; + } #else + while (count-- > 0) { SET_NIL_VALUE(*from); from++; -#endif } +#endif } static inline void -- cgit v1.2.3