<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jul 16, 2014 at 5:58 PM, Peter Wang <span dir="ltr"><<a href="mailto:novalazy@gmail.com" target="_blank">novalazy@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">On Wed, 16 Jul 2014 17:09:34 +1000 (EST), Julien Fischer <<a href="mailto:jfischer@opturion.com">jfischer@opturion.com</a>> wrote:<br>

><br>
> This change has broken compilation of the standard library in the erlang<br>
> grade (or at least uncovered a bug that prevents the standard library<br>
> from compiling in the erlang grade).<br>
<br>
</div>Ok, the call cc_multi_equal(!IO) is not eliminated when intermodule<br>
optimisation is _enabled_, producing code which tries to assign<br>
a non-existent IO variable to another. </blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
I'll commit a workaround tomorrow.<br></blockquote><div><br></div><div>I've already committed a workaround, so don't bother unless you actually have a fix for</div><div>the underlying problem.</div><div><br></div>
<div>Cheers,</div><div>Julien.</div></div></div></div>