> On Jul 9, 2019, at 12:09 PM, Ben Grasset <[email protected]> wrote:
>
> It works for constref if you use {$VARPROPSETTER ON}.
>
> The docs for that directive are slightly incorrect, I just noticed, also:
>
> https://www.freepascal.org/docs-html/current/prog/progsu121.html
> Where it says "Enable use of var/out/const parameters for property setters",
> it should say "Enable use of var/out/constref parameters for property
> setters", because "const" is always allowed, and does not *guarantee*
> by-reference passing the way "constref" does.
>
Why does that require a special switch? Also, I thought it was determined that
allowed “out” in array properties was a bug?
Regards,
Ryan Joseph
_______________________________________________
fpc-devel maillist - [email protected]
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel