From d912b864df3199f2108601a0451532c587a5e830 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Wed, 9 Feb 2022 13:32:20 +0900 Subject: [PATCH] mruby-range-ext/range.c: `cover?` should work with begin-less ranges. --- mrbgems/mruby-range-ext/src/range.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mrbgems/mruby-range-ext/src/range.c b/mrbgems/mruby-range-ext/src/range.c index 633c97b73..9a88ef542 100644 --- a/mrbgems/mruby-range-ext/src/range.c +++ b/mrbgems/mruby-range-ext/src/range.c @@ -40,7 +40,7 @@ range_cover(mrb_state *mrb, mrb_value range) beg = RANGE_BEG(r); end = RANGE_END(r); - if (r_le(mrb, beg, val)) { + if (mrb_nil_p(beg) || r_le(mrb, beg, val)) { if (mrb_nil_p(end)) { return mrb_true_value(); }