diff options
| author | dearblue <[email protected]> | 2020-04-13 22:32:16 +0900 |
|---|---|---|
| committer | dearblue <[email protected]> | 2020-04-13 23:12:09 +0900 |
| commit | d0501c69b0892208309dcbb8aa7fc1b8d75f3c8e (patch) | |
| tree | 908f7e312e39419524496547e71070ac462ca11c /src/kernel.c | |
| parent | 63c7ff341a53a689209e67f9f1c885fcff596cf8 (diff) | |
| download | mruby-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
