Thanks, your suggestions seem to be correct, I applied the patch and removed the last call to sub-boxed!. I also added a (very simple) test.
> - Finally: there are still quite some remnants of the old boxing/unboxing > code around to mark variables as 'boxed, and there's still ##core#box > and ##core#unbox in the intermediate language. > > Is that still relevant, or can we delete that too? As far as I can > tell, that code is still active and used; could you tell me more about > how it works and how it relates (or not) to the lfa2 boxing and > unboxing step, especially why the patch introduces a new box_float > operation rather than re-using the old intermediate language box/unbox > operations? ##core#box/##core#unbox are unrelated, they access boxed variables in closures (1-element vectors). felix _______________________________________________ Chicken-hackers mailing list Chicken-hackers@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-hackers