mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-09-13 05:50:53 +02:00
The sources of the Free Pascal compiler, RTL, packages and utilities.
See https://www.freepascal.org/ for more info.
![]() - pdecobj.pas: removed a check whether a class (helper) tries to inherit from a class helper, because now single_type handles this - pexpr.pas: * prohibit type casts to class helpers (note: this might be needed for ObjC categories as well) * class helper references may only be used when inheriting from them (needs to be checked for ObjC categories as well) - ptype.pas: * single_type: extend check against categories for class helpers * read_named_type: extend check against categories for class helpers - symbase.pas: add a method that adds symbol table flags recursivly to a stack of symtables (it stops updating the symtables once a symtable already has that flag or it's a global-/staticsymtable) - symdef.pas: adjusted the constructor of tobjectdef to use the new method for adding flags git-svn-id: branches/svenbarth/classhelpers@16889 - |
||
---|---|---|
compiler | ||
ide | ||
installer | ||
packages | ||
rtl | ||
tests | ||
utils | ||
.gitattributes | ||
.gitignore | ||
Makefile | ||
Makefile.fpc |