[Issue 4176] Link error in switch with 4 or more cases and no default
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Wed May 12 12:43:14 PDT 2010
http://d.puremagic.com/issues/show_bug.cgi?id=4176
Don <clugdbug at yahoo.com.au> changed:
What |Removed |Added
----------------------------------------------------------------------------
Version|2.031 |0.145
Summary|Link error when case range |Link error in switch with 4
|covers 4 or more cases. |or more cases and no
| |default
--- Comment #1 from Don <clugdbug at yahoo.com.au> 2010-05-12 12:43:13 PDT ---
Actually it doesn't need case range. It happens even on prehistoric releases of
DMD (I tested DMD 0.140).
void bug4176(int x)
{
switch(x)
{
case 1:
case 2:
case 3:
case 4:
break;
}
}
If you compile with -w, you get a "no default" warning, so it doesn't reach the
linker.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
More information about the Digitalmars-d-bugs
mailing list