diff options
author | Nobuyoshi Nakada <[email protected]> | 2019-06-21 17:21:34 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <[email protected]> | 2019-06-21 17:28:37 +0900 |
commit | 5b7cc63d114fbca641ce2d93c7b3f2117e38af60 (patch) | |
tree | 44ec0a8d6890ce5539e829a848a748cdfd709bef /load.c | |
parent | fb85a428605265a8fd449b0702a4dd88cb6f3b20 (diff) |
Turned `recur` into `int` [Feature #15777]
Diffstat (limited to 'load.c')
-rw-r--r-- | load.c | 3 |
1 files changed, 1 insertions, 2 deletions
@@ -1169,9 +1169,8 @@ rb_mod_autoload(VALUE mod, VALUE sym, VALUE file) static VALUE rb_mod_autoload_p(int argc, VALUE *argv, VALUE mod) { - rb_check_arity(argc, 1, 2); + int recur = (rb_check_arity(argc, 1, 2) == 1) ? TRUE : RTEST(argv[1]); VALUE sym = argv[0]; - VALUE recur = (argc == 1) ? Qtrue : argv[1]; ID id = rb_check_id(&sym); if (!id) { |