From 53e46be7e23c031613efa26667ceb12fd2dc62a0 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Fri, 7 Aug 2020 15:12:02 +0900 Subject: Simplify `mrb_value` structure for `MRB_WORD_BOXING`. --- src/etc.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/etc.c b/src/etc.c index 99cdc0157..131f90035 100644 --- a/src/etc.c +++ b/src/etc.c @@ -151,12 +151,12 @@ mrb_obj_id(mrb_value obj) MRB_API mrb_value mrb_word_boxing_float_value(mrb_state *mrb, mrb_float f) { - mrb_value v; + union mrb_value v; - v.value.p = mrb_obj_alloc(mrb, MRB_TT_FLOAT, mrb->float_class); - v.value.fp->f = f; - MRB_SET_FROZEN_FLAG(v.value.bp); - return v; + v.p = mrb_obj_alloc(mrb, MRB_TT_FLOAT, mrb->float_class); + v.fp->f = f; + MRB_SET_FROZEN_FLAG(v.bp); + return v.w; } #endif /* MRB_WITHOUT_FLOAT */ #endif /* MRB_WORD_BOXING */ -- cgit v1.2.3