Hello, In the JIT compiler (specifically mini.c), when the IL is converted to IR trees, stack items are stored/restored across basic block boundaries. It is done by "handle_stack_args()" or "handle_loaded_temps()". I wonder if anyone could explain the intuition behind it?
I am modifying the trees by inserting new basic blocks, but some null arguments exceptions are resulted. The above mentioned issue is sth I ignored before. Any insight is appreciated. Thanks, Derek _______________________________________________ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list
