summaryrefslogtreecommitdiff
path: root/variable.c
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2019-06-21 17:21:34 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2019-06-21 17:28:37 +0900
commit5b7cc63d114fbca641ce2d93c7b3f2117e38af60 (patch)
tree44ec0a8d6890ce5539e829a848a748cdfd709bef /variable.c
parentfb85a428605265a8fd449b0702a4dd88cb6f3b20 (diff)
Turned `recur` into `int` [Feature #15777]
Diffstat (limited to 'variable.c')
-rw-r--r--variable.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/variable.c b/variable.c
index 616c4852c0..297b5bb7d8 100644
--- a/variable.c
+++ b/variable.c
@@ -2332,17 +2332,17 @@ rb_autoload_load(VALUE mod, ID id)
VALUE
rb_autoload_p(VALUE mod, ID id)
{
- return rb_autoload_at_p(mod, id, Qtrue);
+ return rb_autoload_at_p(mod, id, TRUE);
}
VALUE
-rb_autoload_at_p(VALUE mod, ID id, VALUE recur)
+rb_autoload_at_p(VALUE mod, ID id, int recur)
{
VALUE load;
struct autoload_data_i *ele;
while (!autoload_defined_p(mod, id)) {
- if (!RTEST(recur)) return Qnil;
+ if (!recur) return Qnil;
mod = RCLASS_SUPER(mod);
if (!mod) return Qnil;
}