diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2013-10-30 13:24:55 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2013-10-30 13:24:55 +0900 |
| commit | 888ddf1c84faae2e4e5376036bbda2753d7b01a1 (patch) | |
| tree | f3b331e34152eb1b94632048339a82264772a211 /src/kernel.c | |
| parent | f8fea6931cc826cdc5c87a0574ff19235d328064 (diff) | |
| download | mruby-888ddf1c84faae2e4e5376036bbda2753d7b01a1.tar.gz mruby-888ddf1c84faae2e4e5376036bbda2753d7b01a1.zip | |
type check class/module in mrb_get_args(); close #1477
Diffstat (limited to 'src/kernel.c')
| -rw-r--r-- | src/kernel.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/kernel.c b/src/kernel.c index 05ad37fa7..f07fbbab1 100644 --- a/src/kernel.c +++ b/src/kernel.c @@ -542,7 +542,7 @@ obj_is_instance_of(mrb_state *mrb, mrb_value self) mrb_value arg; mrb_bool instance_of_p; - mrb_get_args(mrb, "o", &arg); + mrb_get_args(mrb, "C", &arg); instance_of_p = mrb_obj_is_instance_of(mrb, self, mrb_class_ptr(arg)); return mrb_bool_value(instance_of_p); @@ -715,7 +715,7 @@ mrb_obj_is_kind_of_m(mrb_state *mrb, mrb_value self) mrb_value arg; mrb_bool kind_of_p; - mrb_get_args(mrb, "o", &arg); + mrb_get_args(mrb, "C", &arg); kind_of_p = mrb_obj_is_kind_of(mrb, self, mrb_class_ptr(arg)); return mrb_bool_value(kind_of_p); |
