[fpc-devel] Local procedures as procedural parameter
Jonas Maebe
jonas at zeus.ugent.be
Wed Mar 16 15:00:20 CET 2005
On 14 mrt 2005, at 12:15, olle.r at automagika.se wrote:
> Example Powerpc with static link first:
> local
> static link r3
> param no 1 r4
> ...
>
> global
> param no 1 r3
> ...
>
> To avoid this problem, it would be better to have the static link last.
That won't work on x86 when the static link would be on the stack,
because there the callee removes the parameters from the stack (so if
it's a global function, it will remove sizeof(pointer) bytes too little
from the stack.
Jonas
More information about the fpc-devel
mailing list