<div>I can't reproduce this. I built a 64-bit mlton-compile.exe and dropped it into lib/mlton and it worked fine for me.</div><div><br></div><div>ie:</div><div>cd mlton-20100608/mlton</div><div>mlton @MLton ram-slop 0.8 -- -target x86_64-w64-mingw32 -verbose 2 mlton.mlb</div>
<div>cp mlton.exe /lib/mlton/mlton-compile.exe</div><div><br></div><div>I also ran the regression suite targetting 64-bit from 32-bit and 64-bit targetting 64-bit. No problems except the expected changes in object and floating point sizes.</div>
<div><br></div>On Fri, May 6, 2011 at 4:25 PM, Nicolas Bertolotti <span dir="ltr"><<a href="mailto:Nicolas.Bertolotti@mathworks.fr">Nicolas.Bertolotti@mathworks.fr</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div lang="FR" link="blue" vlink="purple">
<div>
<p class="MsoNormal">I implemented the following workaround:</p></div></div></blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div lang="FR" link="blue" vlink="purple">
<div>
<p class="MsoNormal"><span lang="EN-US">“</span></p>
<p class="MsoNormal"><span lang="EN-US">structure Int64 =</span></p>
<p class="MsoNormal"><span lang="EN-US">struct</span></p>
<p class="MsoNormal"><span lang="EN-US"> open Int64;</span></p>
<p class="MsoNormal"><span lang="EN-US"> fun fromInt(x) = Int64.fromLarge(LargeInt.fromInt(x));</span></p>
<p class="MsoNormal"><span lang="EN-US">end;</span></p>
<p class="MsoNormal"><span lang="EN-US">“</span></p></div></div></blockquote><div><br></div><div>Do you have a test case for the problem?</div><div><br></div></div>