From: nobu@... Date: 2014-09-06T02:08:56+00:00 Subject: [ruby-core:64805] [ruby-trunk - Bug #10204] [Closed] A little bit misleading warning message 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/