Hi all,<div><br></div><div>Updated the patch again, posted at: <a href="https://gist.github.com/2622617#file_class_eq_ver_5.patch" target="_blank">https://gist.github.com/2622617#file_class_eq_ver_5.patch</a></div><div>Could I get some reviews for this new version, please? And, would anyone sponsor this patch, pleae?</div>

<div><br></div><div>Per John&#39;s suggestion, in Parse::adjust_map_after_if(), I&#39;ve factored the logic from &quot;int val_in_map&quot; downward into a new subroutine sharpen_type_after_if(), which handles comparison with constant klass as well as the old cases. I tried a few times but I just can&#39;t find a clean factoring.</div>

<div><br></div><div>Tested SPECjvm2008 with default arguments on a jvmg build, and it ran okay.</div><div><br></div><div>Regards,</div><div>Kris<br></div>