summaryrefslogtreecommitdiff
path: root/range.c
diff options
context:
space:
mode:
-rw-r--r--range.c12
1 files changed, 10 insertions, 2 deletions
@@ -2373,8 +2373,16 @@ range_overlap(VALUE range, VALUE other)
if (empty_region_p(self_beg, other_end, other_excl)) return Qfalse;
if (empty_region_p(other_beg, self_end, self_excl)) return Qfalse;
- /* if both begin values are equal, no more comparisons needed */
- if (rb_equal(self_beg, other_beg)) return Qtrue;
if (empty_region_p(self_beg, self_end, self_excl)) return Qfalse;
if (empty_region_p(other_beg, other_end, other_excl)) return Qfalse;