Actions
Bug #9344
closedwarning origin incorrect with instance_eval
Description
File 'test.rb' contains:
$-w = 2
code = <<-RUBY
x = /]]/
y = /[a-z]+*/
RUBY
instance_eval code, 'foo.rb'
The execution reports:
foo.rb:1: warning: regular expression has ']' without escape: /]]/
test.rb:6: warning: nested repeat operator + and * was replaced with '*': /[a-z]+*/
The last line should state 'foo.rb:2
' instead of 'test.rb:6
'.
The bug is also present in: ruby 2.0.0p353 (2013-11-22) [i386-mingw32]
Files
Actions
Like0
Like0Like0Like0Like0Like0Like0Like0Like0