Recursion with register optimised parameters. (Craig Main)
12 Sep 1997 21:27:48 -0400

          From comp.compilers

Related articles
Recursion with register optimised parameters. (1997-09-12)
Re: Recursion with register optimised parameters. (Jonathan Eifrig) (1997-09-15)
| List of all articles for this month |

From: (Craig Main)
Newsgroups: comp.compilers
Date: 12 Sep 1997 21:27:48 -0400
Organization: UUNET Internet Africa
Keywords: code, architecture, comment

Hi all,

I was wondering how languages (like Delphi) handle recursion when their
parameter passing is optimised to use the registers.

It has been bugging me for some time now. The delphi inline assembler
documentation states that under certain conditions a stack frame is not even
created for a procedure or function.

Recursive programming requires a stack albeit dependent on the type of

Could someone please explain.
My email address is

[In most compilers, leaf procedures which don't need stack variables don't
make a stack frame, other procedures all do. -John]

Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.