digitalmars.D.bugs - [Issue 11066] New: Spurious warning when profiling codes using toLower()
- d-bugmail puremagic.com (30/30) Sep 18 2013 http://d.puremagic.com/issues/show_bug.cgi?id=11066
- d-bugmail puremagic.com (11/11) Sep 18 2013 http://d.puremagic.com/issues/show_bug.cgi?id=11066
http://d.puremagic.com/issues/show_bug.cgi?id=11066 Summary: Spurious warning when profiling codes using toLower() Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords: diagnostic Severity: minor Priority: P2 Component: DMD AssignedTo: nobody puremagic.com ReportedBy: kekeniro2 yahoo.co.jp The code below gives an wrong warning. This is a regression introduced in 2.063. However, without -w option it works, so this may be a minor issue. COMMAND: dmd -profile -w CODE: import std.string; void main() { auto s = toLower(""); } OUTPUT: Warning: statement is not reachable // Note: It doesn't show its location. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Sep 18 2013
http://d.puremagic.com/issues/show_bug.cgi?id=11066 Reduced test case is here: void main() { string s; foreach (dchar c; s) // affected by dchar return; } -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Sep 18 2013