The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
pierre 23eb698f81 r47711 | pierre | 2020-12-07 16:35:46 +0000 (Mon, 07 Dec 2020) | 9 lines
* Initialize result out parameter by caling the constructor Init, not the method Reset.
      This out parameter called 'result' is of type tcgpara, which is an object, but not a class,
      it has no virtual method, which means that the VMT is never used, and thus the
      fact that the object is not 'constructed' can be easily missed.
      Nevertheless, it could generate problems as the different fields have unassigned
      and thus random value, while reset method can dereference location field
      if not nil.
      Issue found by using -gttt compiler option.

------------------------------------------------------------------------
--- Merging r47711 into '.':
U    compiler/aarch64/cpupara.pas
--- Recording mergeinfo for merge of r47711 into '.':
 U   .

git-svn-id: branches/fixes_3_2@47723 -
2020-12-08 12:26:12 +00:00
compiler r47711 | pierre | 2020-12-07 16:35:46 +0000 (Mon, 07 Dec 2020) | 9 lines 2020-12-08 12:26:12 +00:00
installer Regenerate all Makefile's after ios introduction and macos->macosclassic changes inside utils/fpcm/fpcmake.ini 2020-09-23 09:47:20 +00:00
packages --- Merging r47236 into '.': 2020-11-30 18:14:22 +00:00
rtl --- Merging r47196 into '.': 2020-11-30 17:56:13 +00:00
tests Merged revision(s) 45479, 45489 from trunk: 2020-11-26 20:51:29 +00:00
utils --- Merging r45794 into '.': 2020-11-25 17:16:26 +00:00
.gitattributes --- Merging r47447 into '.': 2020-11-30 17:55:29 +00:00
.gitignore --- Merging r47259 into '.': 2020-11-25 16:11:10 +00:00
fpmake_add1.inc
fpmake_proc1.inc
fpmake.pp
Makefile Regenerate all Makefile's after ios introduction and macos->macosclassic changes inside utils/fpcm/fpcmake.ini 2020-09-23 09:47:20 +00:00
Makefile.fpc * merged macOS/AArch64 support + revisions these changes depended on 2020-09-15 19:40:36 +00:00