<div dir="ltr"><div>Now with patch!</div><div><br></div><div class="gmail_extra"><div class="gmail_quote">On 14 January 2013 14:52, Nick Lewycky <span dir="ltr"><<a href="mailto:nlewycky@google.com" target="_blank">nlewycky@google.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>This patch adds the -reverse-order flag which reverses the order of evaluation of simple (non-complex non-aggregate) assignment expressions (eg., "a() = b();" where a() returns int& and b() returns int). The idea is to provide a debugging tool that we can use to identify bugs in user code caused by order of evaluation problems. As a starting point, I've only reversed one such evaluation (one that causes me much grief), but I'd also like to change the order of function parameter evaluation. Others may be added on an as-needed basis.</div>



<div><br></div><div>Patch attached, please review!</div><span><font color="#888888"><div><br></div><div>Nick</div><div>

<br></div></font></span></div>
</blockquote></div><br></div></div>