Add RInteger and RFloat to RVALUE

Enhances detection of object size mismatches.
This commit is contained in:
dearblue
2026-02-22 22:20:04 +09:00
parent 2031ae9f90
commit 13dbca0386
+6
View File
@@ -131,6 +131,12 @@ struct RVALUE {
struct RBasic basic;
struct RObject object;
struct RClass klass;
#if defined(MRB_WORD_BOXING) || (defined(MRB_NAN_BOXING) && defined(MRB_INT64))
struct RInteger integer;
#endif
#if defined(MRB_WORD_BOXING) && !defined(MRB_NO_FLOAT) && defined(MRB_WORDBOX_NO_FLOAT_TRUNCATE)
struct RFloat flt;
#endif
struct RString string;
struct RArray array;
struct RHash hash;