Re: Is there stack associated when a executing an inline function?



Kaz Kylheku wrote:
In principle, blocks can allocate and deallocate individually. That
requires a small overhead, but it would be a smart implementation
strategy for blocks that contain large arrays. Or at least a code-
generation option, if not default behavior.

Care to name a SINGLE compiler system that does this kind of stuff?


--
jacob navia
jacob at jacob point remcomp point fr
logiciels/informatique
http://www.cs.virginia.edu/~lcc-win32
.



Relevant Pages

  • Re: Structure size directives
    ... defined in the language, with well defined semantics. ... Packing for structs is an implementation detail, ... Since, having packed, you can no longer index arrays of these ... jacob at jacob point remcomp point fr ...
    (comp.lang.c)
  • RE: Using variable names in a loop
    ... Jacob, I've missed your help on my last few posts. ... don't make much of a pro programmer but I hope I'm improving. ... Arrays ...
    (microsoft.public.excel.programming)
  • Re: Variable length arrays
    ... jacob, ... The program dies because for a VLA I do not make the ... gcc will ALSO produce different arrays for each iteration. ...
    (comp.lang.c)
  • Re: why cant functions return arrays
    ... would make it not a mistake in design for no good reason (per Jacob), ... but a consequence of how arrays are handled by the rest of the ... language" is a mistake in design or not is an open issue. ... reason weren't about to store and pass dope vectors. ...
    (comp.lang.c)
  • Re: why cant functions return arrays
    ... "array which does not decay to a pointer". ... Arrays that do not decay into pointers are very useful for making ... jacob at jacob point remcomp point fr ...
    (comp.lang.c)