[#44036] [ruby-trunk - Feature #6242][Open] Ruby should support lists — "shugo (Shugo Maeda)" <redmine@...>

20 messages 2012/04/01

[#44084] [ruby-trunk - Bug #6246][Open] 1.9.3-p125 intermittent segfault — "jshow (Jodi Showers)" <jodi@...>

22 messages 2012/04/02

[#44156] [ruby-trunk - Feature #6265][Open] Remove 'useless' 'concatenation' syntax — "rosenfeld (Rodrigo Rosenfeld Rosas)" <rr.rosas@...>

45 messages 2012/04/06

[#44163] [ruby-trunk - Bug #6266][Open] encoding related exception with recent integrated psych — "jonforums (Jon Forums)" <redmine@...>

10 messages 2012/04/06

[#44303] [ruby-trunk - Feature #6284][Open] Add composition for procs — "pabloh (Pablo Herrero)" <pablodherrero@...>

57 messages 2012/04/12

[#44349] [ruby-trunk - Feature #6293][Open] new queue / blocking queues — "tenderlovemaking (Aaron Patterson)" <aaron@...>

10 messages 2012/04/13

[#44402] [ruby-trunk - Feature #6308][Open] Eliminate delegation from WeakRef — "headius (Charles Nutter)" <headius@...>

20 messages 2012/04/17

[#44403] [ruby-trunk - Feature #6309][Open] Add a reference queue for weak references — "headius (Charles Nutter)" <headius@...>

15 messages 2012/04/17

[#44533] [ruby-trunk - Bug #6341][Open] SIGSEGV: Thread.new { fork { GC.start } }.join — "rudolf (r stu3)" <redmine@...>

24 messages 2012/04/22

[#44630] [ruby-trunk - Feature #6361][Open] Bitwise string operations — "MartinBosslet (Martin Bosslet)" <Martin.Bosslet@...>

31 messages 2012/04/26

[#44648] [ruby-trunk - Feature #6367][Open] #same? for Enumerable — "prijutme4ty (Ilya Vorontsov)" <prijutme4ty@...>

16 messages 2012/04/26

[#44704] [ruby-trunk - Feature #6373][Open] public #self — "trans (Thomas Sawyer)" <transfire@...>

61 messages 2012/04/27

[#44748] [ruby-trunk - Feature #6376][Open] Feature lookup and checking if feature is loaded — "trans (Thomas Sawyer)" <transfire@...>

13 messages 2012/04/28

[ruby-core:44473] [ruby-trunk - Bug #5068] Issue with "duplicated when clause is ignored"

From: "mame (Yusuke Endoh)" <mame@...>
Date: 2012-04-19 20:18:00 UTC
List: ruby-core #44473
Issue #5068 has been updated by mame (Yusuke Endoh).

Assignee changed from mame (Yusuke Endoh) to ko1 (Koichi Sasada)

Hello, ko1

You changed case duplicate check recently.
What do you think about this issue?

-- 
Yusuke Endoh <mame@tsg.ne.jp>
----------------------------------------
Bug #5068: Issue with "duplicated when clause is ignored"
https://bugs.ruby-lang.org/issues/5068#change-26028

Author: sm (Stefano Mioli)
Status: Assigned
Priority: Normal
Assignee: ko1 (Koichi Sasada)
Category: 
Target version: 2.0.0
ruby -v: 1.9.2-p{180,290}


I'm filing this ticket as suggested by Ryan Davis here:

  http://www.ruby-forum.com/topic/2154866#1011303

Let's consider this snippet:

  x = 0
  case x
  when 1
  when 0
  when 1
  end

Executing a file containing this code with ruby -w, the interpreter will print out this warning:

   warning: duplicated when clause is ignored

Let's consider this one instead:

  x = 0
  case x
  when 1
  when 0 + 1
  when 1
  end

This will *not* print out the same warning, even though we still have a duplicated 'when'.



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

In This Thread