[fpc-devel] Minor doc error about "const param"
Michael Van Canneyt
michael at freepascal.org
Mon Dec 20 12:29:42 CET 2021
On Mon, 20 Dec 2021, Martin Frb via fpc-devel wrote:
> Actually an commission, but an important one.
>
> https://www.freepascal.org/docs-html/current/ref/refsu67.html#x183-20700014.4.4
> > Specifying a parameter as Constant is giving the compiler a hint that
> the contents of the parameter will not be changed by the called routine.
>
> "by the called routine."
> Should that not be "by any code (the caller, the called, or any nested
> callee, or any other thread, interrupt or hardware modifying memory)"?
If the value is copied then nothing else can change it since it is only
accessible to the routine itself ? (unless you're doing some really dirty
tricks, obviously)
Michael.
More information about the fpc-devel
mailing list