summaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2019-09-14 19:51:52 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2019-09-14 23:21:44 +0900
commit57d7fe94a9049c7abaa5b061a0f61a5f44815733 (patch)
tree66034c80933797fbb59540e5c589a608fb3d01ae /include
parent6f1c08f7d8a43a5d220aca7a5c449a8d04d3017b (diff)
downloadmruby-57d7fe94a9049c7abaa5b061a0f61a5f44815733.tar.gz
mruby-57d7fe94a9049c7abaa5b061a0f61a5f44815733.zip
Add a macro `mrb_frozen_p` that points to `MRB_FROZEN_P`.
Diffstat (limited to 'include')
-rw-r--r--include/mruby.h2
-rw-r--r--include/mruby/object.h1
2 files changed, 2 insertions, 1 deletions
diff --git a/include/mruby.h b/include/mruby.h
index c50054b79..aa4a987af 100644
--- a/include/mruby.h
+++ b/include/mruby.h
@@ -1221,7 +1221,7 @@ MRB_API void mrb_check_type(mrb_state *mrb, mrb_value x, enum mrb_vtype t);
MRB_INLINE void mrb_check_frozen(mrb_state *mrb, void *o)
{
- if (MRB_FROZEN_P((struct RBasic*)o)) mrb_frozen_error(mrb, o);
+ if (mrb_frozen_p((struct RBasic*)o)) mrb_frozen_error(mrb, o);
}
typedef enum call_type {
diff --git a/include/mruby/object.h b/include/mruby/object.h
index 53511a1bb..f75e99f1b 100644
--- a/include/mruby/object.h
+++ b/include/mruby/object.h
@@ -25,6 +25,7 @@ struct RBasic {
#define MRB_FROZEN_P(o) ((o)->flags & MRB_FL_OBJ_IS_FROZEN)
#define MRB_SET_FROZEN_FLAG(o) ((o)->flags |= MRB_FL_OBJ_IS_FROZEN)
#define MRB_UNSET_FROZEN_FLAG(o) ((o)->flags &= ~MRB_FL_OBJ_IS_FROZEN)
+#define mrb_frozen_p(o) MRB_FROZEN_P(o)
struct RObject {
MRB_OBJECT_HEADER;