From 16fe040479325467d6dc3ad0906b79b7ddce0433 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Fri, 19 Feb 2021 23:23:18 +0900 Subject: mruby/value.h: `MRB_TT_CPTR` is immediate with `MRB_NO_BOXING`. The issue is reported by @shuujii. --- include/mruby/value.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'include') diff --git a/include/mruby/value.h b/include/mruby/value.h index 632bbf378..4831b55af 100644 --- a/include/mruby/value.h +++ b/include/mruby/value.h @@ -177,7 +177,7 @@ struct RCptr { #endif #ifndef mrb_immediate_p -#define mrb_immediate_p(o) (mrb_type(o) < MRB_TT_CPTR) +#define mrb_immediate_p(o) (mrb_type(o) <= MRB_TT_CPTR) #endif #ifndef mrb_integer_p #define mrb_integer_p(o) (mrb_type(o) == MRB_TT_INTEGER) -- cgit v1.2.3