summaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/mruby/class.h2
-rw-r--r--include/mruby/value.h6
2 files changed, 6 insertions, 2 deletions
diff --git a/include/mruby/class.h b/include/mruby/class.h
index c573bc13e..3eae31f4e 100644
--- a/include/mruby/class.h
+++ b/include/mruby/class.h
@@ -39,6 +39,8 @@ mrb_class(mrb_state *mrb, mrb_value v)
return mrb->fixnum_class;
case MRB_TT_FLOAT:
return mrb->float_class;
+ case MRB_TT_MAIN:
+ return mrb->object_class;
#ifdef ENABLE_REGEXP
case MRB_TT_REGEX:
diff --git a/include/mruby/value.h b/include/mruby/value.h
index 6cbe95509..a5bf3f8a4 100644
--- a/include/mruby/value.h
+++ b/include/mruby/value.h
@@ -34,7 +34,8 @@ enum mrb_vtype {
MRB_TT_FILE, /* 21 */
MRB_TT_ENV, /* 22 */
MRB_TT_DATA, /* 23 */
- MRB_TT_MAXDEFINE /* 24 */
+ MRB_TT_MAIN, /* 24 */
+ MRB_TT_MAXDEFINE /* 25 */
};
typedef struct mrb_value {
@@ -94,7 +95,8 @@ enum mrb_vtype {
MRB_TT_FILE, /* 22 */
MRB_TT_ENV, /* 23 */
MRB_TT_DATA, /* 24 */
- MRB_TT_MAXDEFINE /* 25 */
+ MRB_TT_MAIN, /* 25 */
+ MRB_TT_MAXDEFINE /* 26 */
};
#ifdef MRB_ENDIAN_BIG