In http://www.freepascal.org/docs-html/prog/progsu72.html#x78-770001.1.72 is written:
... the compiler will omit the generation of a stackframe if the following conditions are satisfied: The procedure has no parameters. ... This condition should read: The procedure has no parameters on the stack. Parameters passed in registers do not trigger stackframe generation. There are a lot of wrapper functions, with register only parameters, in the rtl and elsewhere that don't generate stack frames. Ludo _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel