diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2020-08-07 15:12:02 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2020-10-12 16:21:29 +0900 |
| commit | 53e46be7e23c031613efa26667ceb12fd2dc62a0 (patch) | |
| tree | c070a67b6a33017393d783001cf73ec128622579 /src | |
| parent | 73e289c54e3e28b6f58a05adccc280478ca59a6a (diff) | |
| download | mruby-53e46be7e23c031613efa26667ceb12fd2dc62a0.tar.gz mruby-53e46be7e23c031613efa26667ceb12fd2dc62a0.zip | |
Simplify `mrb_value` structure for `MRB_WORD_BOXING`.
Diffstat (limited to 'src')
| -rw-r--r-- | src/etc.c | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -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 */ |
