<div dir="ltr">Hi James,<div><br></div><div>I'm not an expert in the Linker, but this patch looks good.</div><div><br></div><div style>If I understood correctly, the current code is not entirely lazy, but adds the prototype and removes back again if no changes. And the speed up is that you check for the current use versus the original use and only create the prototype in case it did. I can see you're not erasing from the parent (because it was never added in the first place, I assume), so that's another speed up.</div>
<div style><br></div><div style>However, I don't see where it would create the original prototype (on removed code), which makes me question my assumptions of your change.</div><div><br></div><div style>cheers,</div><div style>
--renato</div></div>