mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-31 17:30:38 +02:00
The sources of the Free Pascal compiler, RTL, packages and utilities.
See https://www.freepascal.org/ for more info.
![]() platforms that normally must copy value parameters on the caller side, because o if we copy them on the caller side, then the behaviour will be different compared to other platforms if the called routine is implemented in C (since they are passed by reference, changes to the array contents will be visible on other platforms, while they wouldn't be visible if the copy is made on the caller side) o if we don't copy them on the caller nor on the callee side, then behaviour will be different compared to other platforms if the called routine is implemented in Pascal and modifies the array (since then changes won't be visible on the caller side, except on platforms that normally perform the copy on the caller side) git-svn-id: trunk@29873 - |
||
---|---|---|
compiler | ||
ide | ||
installer | ||
packages | ||
rtl | ||
tests | ||
utils | ||
.gitattributes | ||
.gitignore | ||
fpmake_add1.inc | ||
fpmake_proc1.inc | ||
fpmake.pp | ||
Makefile | ||
Makefile.fpc |