<div class="gmail_quote">2009/12/16 Rémi Denis-Courmont <span dir="ltr"><<a href="mailto:remi@remlab.net">remi@remlab.net</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im"><br>
On Wed, 16 Dec 2009 11:58:13 +0100, Hugo Beauzee-Luyssen<br>
<<a href="mailto:beauze.h@gmail.com">beauze.h@gmail.com</a>> wrote:<br>
> Isn't that supposed to be true only in debug mode ?<br>
<br>
</div>Assertion are supposed to be true in release mode as well, you know. Just<br>
because they are checked does not turn them false.<br></blockquote><div><br></div><div>I agree, however the point is the unreachable code, which isn't unreachable if you're building in release mode, since assert is removed.</div>

<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im"><br>
> An unreachable code in debug mode seems better to me than an unset return<br>
> value in release :o<br>
<br>
</div>And it seems much worse to me because developers should all be using debug<br>
builds.<br></blockquote><div><br></div><div>Which doesn't prevent a developer to think about his code in release mode.</div><div> </div></div>-- <br>Hugo Beauzée-Luyssen <br><br>