From aa0cb370a819e7181d4865451b0034ba272de607 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Thu, 29 Feb 2024 23:36:31 +0900 Subject: [PATCH] kernel.c (mrb_obj_is_instance_of): add const qualifier --- include/mruby.h | 2 +- src/kernel.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/mruby.h b/include/mruby.h index 175d5c48b..2d87a13fe 100644 --- a/include/mruby.h +++ b/include/mruby.h @@ -1442,7 +1442,7 @@ MRB_API void mrb_define_global_const(mrb_state *mrb, const char *name, mrb_value MRB_API mrb_value mrb_attr_get(mrb_state *mrb, mrb_value obj, mrb_sym id); MRB_API mrb_bool mrb_respond_to(mrb_state *mrb, mrb_value obj, mrb_sym mid); -MRB_API mrb_bool mrb_obj_is_instance_of(mrb_state *mrb, mrb_value obj, struct RClass* c); +MRB_API mrb_bool mrb_obj_is_instance_of(mrb_state *mrb, mrb_value obj, const struct RClass* c); MRB_API mrb_bool mrb_func_basic_p(mrb_state *mrb, mrb_value obj, mrb_sym mid, mrb_func_t func); /* obsolete function(s); will be removed */ diff --git a/src/kernel.c b/src/kernel.c index bc161b594..2fd990242 100644 --- a/src/kernel.c +++ b/src/kernel.c @@ -315,7 +315,7 @@ mrb_obj_init_copy(mrb_state *mrb, mrb_value self) } MRB_API mrb_bool -mrb_obj_is_instance_of(mrb_state *mrb, mrb_value obj, struct RClass* c) +mrb_obj_is_instance_of(mrb_state *mrb, mrb_value obj, const struct RClass* c) { if (mrb_obj_class(mrb, obj) == c) return TRUE; return FALSE;