delegates & GC allocations

Ola Fosheim Gr via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Wed Aug 20 14:25:39 PDT 2014


On Wednesday, 20 August 2014 at 21:19:18 UTC, Ola Fosheim Gr 
wrote:
> 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:
>>> 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.

Well, I guess simple recursion could be solved easily too by 
having a wrapper function that puts the frame pointer in a free 
callee save register...


More information about the Digitalmars-d-learn mailing list