From: muraken@... Date: 2020-10-20T05:00:06+00:00 Subject: [ruby-core:100442] [Ruby master Bug#17271] Array#[]= puts -1 at the end-component of the endless range in its exception message Issue #17271 has been reported by mrkn (Kenta Murata). ---------------------------------------- Bug #17271: Array#[]= puts -1 at the end-component of the endless range in its exception message https://bugs.ruby-lang.org/issues/17271 * Author: mrkn (Kenta Murata) * Status: Assigned * Priority: Normal * Assignee: mrkn (Kenta Murata) * ruby -v: ruby 2.7.1p83 (2020-03-31 revision a0c7c23c9c) [x86_64-linux] * Backport: 2.5: UNKNOWN, 2.6: UNKNOWN, 2.7: UNKNOWN ---------------------------------------- ``` irb(main):001:0> [*0..5][-7..] = 1 Traceback (most recent call last): 5: from /home/mrkn/.rbenv/versions/2.7/bin/irb:23:in `
' 4: from /home/mrkn/.rbenv/versions/2.7/bin/irb:23:in `load' 3: from /home/mrkn/.rbenv/versions/2.7.1/lib/ruby/gems/2.7.0/gems/irb-1.2.4/exe/irb:11:in `' 2: from (irb):1 1: from (irb):1:in `[]=' RangeError (-7..-1 out of range) ``` The message should be `-7.. out of range`. -- https://bugs.ruby-lang.org/ Unsubscribe: