Bug #18268: Behavior change when `each_cons` and `break ... if false` are combined in Ruby 3.1 - Ruby - Ruby Issue Tracking System
Redmine