From 89a1719a13259c52305e758c586be48778718e22 Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Mon, 19 Jun 2023 15:33:13 +0900 Subject: [PATCH] compar.rb: use `equal?()` instead of `==` To avoid unnecessary infinite recursion. --- mrblib/compar.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mrblib/compar.rb b/mrblib/compar.rb index b39d619f4..2ac70ac6e 100644 --- a/mrblib/compar.rb +++ b/mrblib/compar.rb @@ -49,7 +49,7 @@ module Comparable # ISO 15.3.3.2.3 def == other cmp = self <=> other - cmp == 0 + cmp.equal?(0) end ##