The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
svenbarth 24243f87e8 Added a check similar to the "allowed" one to be able to remove the "current_syssym" variable again.
* nld.pas:
- added "helperallowed" boolean field to ttypenode which is set to false by default
- check that field in ttypenode.pass_1 and generate an error if it's false
* ncal.pas:
check the "helperallowed" field if the methodpointer node is a typenode and contains a helper; this is needed, because pass_1 of ttypenode is never called in case of "TSomeHelper.SomeMethod"
* pexpr.pas: 
- allow helpers in "sizeof" and "typeinfo"
- remove the check against "TSomeHelper.SomeMethod", but leave an explaining comment there

git-svn-id: branches/svenbarth/classhelpers@17308 -
2011-04-12 07:10:36 +00:00
compiler Added a check similar to the "allowed" one to be able to remove the "current_syssym" variable again. 2011-04-12 07:10:36 +00:00
ide + Add $rbp FrameName for x86_64 CPU 2010-12-30 14:53:57 +00:00
installer Rebase to revision 17096 2011-03-09 16:29:47 +00:00
packages * Fixed 19068 2011-04-03 09:27:06 +00:00
rtl Rebase to revision 17236 2011-04-03 17:24:35 +00:00
tests Corrected two tests ("modeswitch" => "mode") 2011-04-12 07:02:57 +00:00
utils * Fixed 19068 2011-04-03 09:27:06 +00:00
.gitattributes Rebase to revision 17236 2011-04-03 17:24:35 +00:00
.gitignore Rebase to revision 17096 2011-03-09 16:29:47 +00:00
Makefile * compile win 64-bit IDE default. It works now, and even gdb is starting to work. 2010-12-15 19:16:48 +00:00
Makefile.fpc * compile win 64-bit IDE default. It works now, and even gdb is starting to work. 2010-12-15 19:16:48 +00:00