summaryrefslogtreecommitdiffhomepage
path: root/src/kernel.c
diff options
context:
space:
mode:
authordearblue <[email protected]>2020-04-13 22:32:16 +0900
committerdearblue <[email protected]>2020-04-13 23:12:09 +0900
commitd0501c69b0892208309dcbb8aa7fc1b8d75f3c8e (patch)
tree908f7e312e39419524496547e71070ac462ca11c /src/kernel.c
parent63c7ff341a53a689209e67f9f1c885fcff596cf8 (diff)
downloadmruby-d0501c69b0892208309dcbb8aa7fc1b8d75f3c8e.tar.gz
mruby-d0501c69b0892208309dcbb8aa7fc1b8d75f3c8e.zip
Fix `MRB_TT_CPTR` object with `MRB_NAN_BOXING`
Previously, if `MRB_NAN_BOXING` is defined, for example, `mrb_cptr_value()` could not keep an odd address. If it is `MRB_32BIT`, it can be embedded in `NaN` as it is. If it is `MRB_64BIT`, some operations are shared with `MRB_WORD_BOXING`. In this case, the MRB_API function `mrb_nan_boxing_cptr_value()` is defined.
Diffstat (limited to 'src/kernel.c')
0 files changed, 0 insertions, 0 deletions