[Issue 399] New: -w misses unreacheable "case" statement
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Wed Oct 4 11:28:34 PDT 2006
http://d.puremagic.com/issues/show_bug.cgi?id=399
Summary: -w misses unreacheable "case" statement
Product: D
Version: 0.168
Platform: PC
OS/Version: Linux
Status: NEW
Keywords: diagnostic
Severity: normal
Priority: P2
Component: DMD
AssignedTo: bugzilla at digitalmars.com
ReportedBy: thomas-dloop at kuehne.cn
# import std.stdio;
#
# int main(char[][] args){
# switch(args.length){
# case 2:
# writefln("case 2");
# goto case 1000;
# default:
# writefln("default");
# break;
# case 1000:
# writefln("case 1000 (reachable)");
# break;
# case 3: // line 14
# writefln("case 3 (statement is not reachable)");
# break;
# }
#
# return 0;
# }
"dmd -w test.d" fails to report lines 14 to 16 as unreachable.
--
More information about the Digitalmars-d-bugs
mailing list