diff options
| author | Masaki Muranaka <[email protected]> | 2013-03-19 10:38:34 +0900 |
|---|---|---|
| committer | Masaki Muranaka <[email protected]> | 2013-03-19 11:04:21 +0900 |
| commit | 872536a800219037de651816620d67a4b9aba44b (patch) | |
| tree | 5eb42b7f0ef215b76d3f678bff5638e8a322efe3 /src | |
| parent | 447f110e86cef7612f329e25522b27c16a81e444 (diff) | |
| download | mruby-872536a800219037de651816620d67a4b9aba44b.tar.gz mruby-872536a800219037de651816620d67a4b9aba44b.zip | |
Use mrb_true_or_false_value() / in obj_respond_to().
Diffstat (limited to 'src')
| -rw-r--r-- | src/kernel.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/kernel.c b/src/kernel.c index 9e0ed44e5..445a0b097 100644 --- a/src/kernel.c +++ b/src/kernel.c @@ -1000,15 +1000,17 @@ obj_respond_to(mrb_state *mrb, mrb_value self) int argc; mrb_value mid, priv; mrb_sym id; + mrb_bool respond_to_p; mrb_get_args(mrb, "*", &argv, &argc); mid = argv[0]; if (argc > 1) priv = argv[1]; else priv = mrb_nil_value(); id = mrb_to_id(mrb, mid); - if (basic_obj_respond_to(mrb, self, id, !mrb_test(priv))) - return mrb_true_value(); - return mrb_false_value(); + + respond_to_p = basic_obj_respond_to(mrb, self, id, !mrb_test(priv)); + + return mrb_true_or_false_value(respond_to_p); } /* 15.3.1.3.45 */ |
