Issue #14539 has been updated by jeremyevans0 (Jeremy Evans).

Status changed from Open to Closed

This spurious warning appears in ruby 2.5.5, but not in ruby 2.6.3.  Please upgrade to Ruby 2.6.3.  This should be fixed in 2.5 if commit:179045acaf5de8398c321ada86a76f1afb77a796 is backported.

----------------------------------------
Bug #14539: Duplicate range in character class warning
https://bugs.ruby-lang.org/issues/14539#change-78752

* Author: Anonymous
* Status: Closed
* Priority: Normal
* Assignee: 
* Target version: 
* ruby -v: >= 2.5.0
* Backport: 2.3: UNKNOWN, 2.4: UNKNOWN, 2.5: UNKNOWN
----------------------------------------
~~~ ruby
#!/usr/bin/env ruby -w
puts RUBY_VERSION
puts "".match?(/\X/).inspect
puts '--------------'
~~~

~~~ text
2.4.3
true
--------------
2.5.0
grapheme_warning.rb:3: warning: character class has duplicated range: /\X/
true
--------------
2.6.0
grapheme_warning.rb:3: warning: character class has duplicated range: /\X/
true
--------------
~~~

I don't think there's a duplicate range here, so there should not be a warning.



-- 
https://bugs.ruby-lang.org/

Unsubscribe: <mailto:ruby-core-request / ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>