Issue #10204 has been updated by Nobuyoshi Nakada.

Status changed from Open to Closed
% Done changed from 0 to 100

Applied in changeset r47431.

----------
parse.y: fix warning message

* parse.y (arg_ambiguous_gen): fix warning message, "even" does
  not mean the number of spaces here.  state the place to put a
  space and the operator.  [ruby-core:64790] [Bug #10204]

----------------------------------------
Bug #10204: A little bit misleading warning message
https://bugs.ruby-lang.org/issues/10204#change-48689

* Author: Akira Matsuda
* Status: Closed
* Priority: Normal
* Assignee: 
* Category: core
* Target version: current: 2.2.0
* ruby -v: ruby 2.2.0dev (2014-08-20 trunk 47225) [x86_64-darwin13]
* Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN
----------------------------------------
~~~
ruby -we "''.scan //"
~~~
warns "-e:1: warning: ambiguous first argument; put parentheses or even spaces".
Despite ruby indicates me to put spaces there, I actually couldn't stop ruby warning no matter how much spaces I put there.

~~~
% ruby -we "''.scan                                   //"
-e:1: warning: ambiguous first argument; put parentheses or even spaces
~~~



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