<div dir="ltr">Have you tried on latest VM ? I remembered fixing a bug on #== primitive like a month ago. The problem was when performing #== primitive with the argument being a forwarder to an immediate.</div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Apr 28, 2016 at 3:13 PM, Juan Vuletich <span dir="ltr">&lt;<a href="mailto:JuanVuletich@zoho.com" target="_blank">JuanVuletich@zoho.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Hi Eliot, Folks,<br>
<br>
Until today, Cuis wouldn&#39;t run with any Cog VM newer than #3370. Phil Bellalouna just found the problem. I short, the problem is Character&gt;&gt;#= calling primitive 110 directly. For some reason, primitive 110 works ok if called from #== but not if called from #=, at least in Character.<br>
<br>
If you want to see the problem, just get latest Cuis from <a href="https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev" rel="noreferrer" target="_blank">https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev</a> and run it with latest Cog. It will start ok. Then browse Character&gt;&gt;#= and uncomment the &lt;primitive: 110&gt; line, and debuggers immediately arise.<br>
<br>
I&#39;m posting this because I can&#39;t understand why does this happen, and maybe this leads to some fix/enh in Cog. Besides, I&#39;m curious and I&#39;d like to know. So, please take a look and enlighten me.<br>
<br>
Thanks,<br>
Juan Vuletich<br>
<br>
</blockquote></div><br></div>