On Wed, Feb 1, 2023 at 11:56 AM Adriaan van Os via fpc-devel
<fpc-devel@lists.freepascal.org> wrote:

> That is wrong. It should read
>
> "A const parameter is be passed by reference or (for small-sized parameters) 
> by value, whatever is
> most efficient. A constref parameter is guaranteed to be passed by reference 
> in all cases. The
> latter is therefore typically used for interfacing with external code or when 
> writing assembler
> routines."
>
> In your case, constref is the right choice, although const would be fine also 
> (as your
> datastructure is larger than a small number of bytes).
>

Thank you.


-- 
Bart
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to