digitalmars.D.bugs - [Issue 1169] New: Return statement is not necessary - unreachable
- d-bugmail puremagic.com (31/31) Apr 20 2007 http://d.puremagic.com/issues/show_bug.cgi?id=1169
- d-bugmail puremagic.com (13/13) Apr 20 2007 http://d.puremagic.com/issues/show_bug.cgi?id=1169
- d-bugmail puremagic.com (9/9) Jul 01 2008 http://d.puremagic.com/issues/show_bug.cgi?id=1169
http://d.puremagic.com/issues/show_bug.cgi?id=1169 Summary: Return statement is not necessary - unreachable Product: D Version: 1.012 Platform: PC OS/Version: Windows Status: NEW Keywords: diagnostic Severity: minor Priority: P3 Component: DMD AssignedTo: bugzilla digitalmars.com ReportedBy: arkangath gmail.com The following function gives out the error "no return at the end of function". Such is not necessary because the end brecket "}" is unreachable. private final class TreeNode { private TreeNode lChild, rChild, bNeigh, lNeigh, rNeigh; public TreeNode getNode(tNode request) { switch (request) { case tNode.lChild: return lChild; case tNode.rChild: return rChild; case tNode.bNeigh: return bNeigh; case tNode.lNeigh: return lNeigh; case tNode.rNeigh: return rNeigh; default: assert(false, "Requested inexistent node"); } } --
Apr 20 2007
http://d.puremagic.com/issues/show_bug.cgi?id=1169 smjg iname.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |smjg iname.com ------- Comment #1 from smjg iname.com 2007-04-20 21:06 ------- That's not the error I get: bz1169.d(17): } expected following member declarations in aggregate and even more after I fixed the typo that caused this. Please post code samples that the reader can test straight off. But looking at the problem you report, it would appear to have the same root cause as issue 252. --
Apr 20 2007
http://d.puremagic.com/issues/show_bug.cgi?id=1169 bugzilla digitalmars.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |DUPLICATE ------- Comment #2 from bugzilla digitalmars.com 2008-07-01 23:21 ------- *** This bug has been marked as a duplicate of 252 *** --
Jul 01 2008