>> > Hi, >> > when using "inline" on a procedure or function, does it completely avoid >> > the call by copying anything inside the "begin ... end" block to the >> > right place? >> Yes, that's the idea.
"INLINE" is a suggestion, not obligation: sometimes they are compiled with "CALL". It looks especially not great when trying to inline assembler procedures. Calling an inline function from another inline function may (or may not) obfuscate your debug information. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal