On Wednesday, 20 August 2014 at 20:48:38 UTC, Chris Nicholson-Sauls wrote:
On Wednesday, 20 August 2014 at 15:17:52 UTC, Ola Fosheim Gr wrote:
non-static nested functions are effectively delegates as it needs a context pointer to parent stack frame.

Only if it is recursive.

Or if it refers to any state of the parent function.

As long as the compiler knows where it will be called from it should be able use a stack pointer offset (unless alloca gets in the way) without the frame pointer of the parent.

Reply via email to