Issue #4561 has been updated by Dave Schweisguth.


 Same thing with pre formatting:
 
 [dave hladik:~] rvm system
 [dave hladik:~] ruby -v
 ruby 1.8.7 (2011-02-18 patchlevel 334) [i686-darwin10]
 [dave hladik:~] ruby method_call_without_parens_in_array.rb
 [dave hladik:~] rvm 1.9.2
 [dave hladik:~] ruby -v
 ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10.7.0]
 [dave hladik:~] ruby method_call_without_parens_in_array.rb
 method_call_without_parens_in_array.rb:4: syntax error, unexpected tSTRING_BEG, expecting keyword_do or '{' or '('
 [ method_name 'value' ]
 ^
 method_call_without_parens_in_array.rb:4: syntax error, unexpected ']', expecting $end
 [dave hladik:~] cat method_call_with_parens_in_array.rb 
 def method_name(arg)
 end
 
 [ method_name('value') ]
 [dave hladik:~] rvm system
 [dave hladik:~] ruby -v
 ruby 1.8.7 (2011-02-18 patchlevel 334) [i686-darwin10]
 [dave hladik:~] ruby method_call_with_parens_in_array.rb
 [dave hladik:~] rvm 1.9.2
 [dave hladik:~] ruby method_call_with_parens_in_array.rb
 
----------------------------------------
Bug #4561: 1.9.2 requires parentheses around argument of method call in an array, where 1.8.7 did not
http://redmine.ruby-lang.org/issues/4561

Author: Dave Schweisguth
Status: Open
Priority: Normal
Assignee: 
Category: core
Target version: 
ruby -v: ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10.7.0]


[dave hladik:~] cat method_call_without_parens_in_array.rb 
def method_name(arg)
end

[ method_name 'value' ]
[dave hladik:~] ruby -v
ruby 1.8.7 (2011-02-18 patchlevel 334) [i686-darwin10]
[dave hladik:~] ruby method_call_without_parens_in_array.rb 
[dave hladik:~] rvm 1.9.2
[dave hladik:~] ruby -v
ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10.7.0]
[dave hladik:~] ruby method_call_without_parens_in_array.rb 
method_call_without_parens_in_array.rb:4: syntax error, unexpected tSTRING_BEG, expecting keyword_do or '{' or '('
[ method_name 'value' ]
               ^
method_call_without_parens_in_array.rb:4: syntax error, unexpected ']', expecting $end
[dave hladik:~] rvm system
[dave hladik:~] ruby -v
ruby 1.8.7 (2011-02-18 patchlevel 334) [i686-darwin10]
[dave hladik:~] cat method_call_with_parens_in_array.rb
def method_name(arg)
end

[ method_name('value') ]
[dave hladik:~] ruby -v
ruby 1.8.7 (2011-02-18 patchlevel 334) [i686-darwin10]
[dave hladik:~] ruby method_call_with_parens_in_array.rb
[dave hladik:~] rvm 1.9.2
[dave hladik:~] ruby -v
ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10.7.0]
[dave hladik:~] ruby method_call_with_parens_in_array.rb
# no error



-- 
http://redmine.ruby-lang.org