[Issue 2463] No line number in "statement is not reachable" warning
http://d.puremagic.com/issues/show_bug.cgi?id=2463 Walter Bright changed: What|Removed |Added Status|NEW |RESOLVED Resolution||FIXED --- Comment #6 from Walter Bright 2010-03-08 22:18:31 PST --- Fixed dmd 1.057 and 2.041 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 2463] No line number in "statement is not reachable" warning
http://d.puremagic.com/issues/show_bug.cgi?id=2463 Walter Bright changed: What|Removed |Added CC||bugzi...@digitalmars.com --- Comment #5 from Walter Bright 2010-02-04 02:24:31 PST --- changeset 364 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 2463] No line number in "statement is not reachable" warning
http://d.puremagic.com/issues/show_bug.cgi?id=2463 Don changed: What|Removed |Added Keywords||patch --- Comment #4 from Don 2010-02-01 00:02:27 PST --- This is because statement.c, line 3515, at the end of ReturnStatement::semantic() sets loc to zero. // if (exp && tbret->ty == Tvoid && !implicit0) { /* Replace: *return exp; * with: *exp; return; */ Statement *s = new ExpStatement(loc, exp); exp = NULL; s = s->semantic(sc); -loc = 0; return new CompoundStatement(loc, s, this); } return this; } -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 2463] No line number in "statement is not reachable" warning
http://d.puremagic.com/issues/show_bug.cgi?id=2463 Don changed: What|Removed |Added CC||clugd...@yahoo.com.au Severity|minor |normal -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 2463] No line number in "statement is not reachable" warning
http://d.puremagic.com/issues/show_bug.cgi?id=2463 --- Comment #3 from Witold Baryluk 2009-11-24 16:27:59 PST --- I forgot to add in my last Comment, that I'm using DMD 2.032 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 2463] No line number in "statement is not reachable" warning
http://d.puremagic.com/issues/show_bug.cgi?id=2463 Witold Baryluk changed: What|Removed |Added CC||bary...@smp.if.uj.edu.pl --- Comment #2 from Witold Baryluk 2009-11-24 16:27:27 PST --- It also hapens in more complicated situations. Out of curriosity I added -w to my project, and found few this "warning - Error: statment is not reachble" statments, and compilation failed. I have no idea where the problem is exactly, because this is big projects, with many templates. What is interesting for some of this warning i have lines numbers like: warning - corod.d(389): Error: statement is not reachable but for most: warning - Error: statement is not reachable And i can't find good rule when I have line number and when i don't. Small example: $ dmd2 -w A.d warning - Error: statement is not reachable === A.d class A { void f() { while (true) {} return 0; } } -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email --- You are receiving this mail because: ---
[Issue 2463] No line number in "statement is not reachable" warning
http://d.puremagic.com/issues/show_bug.cgi?id=2463 [EMAIL PROTECTED] changed: What|Removed |Added CC||[EMAIL PROTECTED] Keywords||diagnostic --- Comment #1 from [EMAIL PROTECTED] 2008-11-19 18:41 --- Please remember to assign keywords to bug reports. To everybody reading this: Please look through issues you've reported and check for missing keywords. This error is also an instance of issue 952. --