mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-11-23 06:09:36 +01:00
The sources of the Free Pascal compiler, RTL, packages and utilities.
See https://www.freepascal.org/ for more info.
defcmp.pas: + add new function "def_is_related" which combines the "is_related" overloads of "tobjectdef", "trecorddef" and "tstringdef" (it returns "false" for other def types which is what "tdef.is_related" did) * compare_defs_ext & compatible_childmethod_resultdef: change call from "x.is_related" to "def_is_related(x,...)" symtype.pas, tdef: - remove "is_related" method symdef.pas: - remove "is_related" in "tobjectdef", "trecorddef" and "tstringdef" * tobjectdef.needs_inittable: for checking whether a Corba interface somehow inherits from a IInterface don't use "is_related" anymore (we want to avoid the dependency after all), but mimic the necessary functionality of "def_is_related" htypechk.pas, nadd.pas, ncal.pas, ncnv.pas, ngtcon.pas, nld.pas, optvirt.pas, pdecobj.pas, pdecvar.pas, pexpr.pas, pgenutil.pas: * change call from "x.is_related" to "def_is_related(x,...)" symtable.pas + use unit defcmp * change call from "x.is_related" to "def_is_related(x,...)" jvm/njvmcnv.pas, jvm/njvmflw.pas: * change call from "x.is_related" to "def_is_related(x,...)" git-svn-id: trunk@25847 - |
||
|---|---|---|
| compiler | ||
| ide | ||
| installer | ||
| packages | ||
| rtl | ||
| tests | ||
| utils | ||
| .gitattributes | ||
| .gitignore | ||
| fpmake_add1.inc | ||
| fpmake_proc1.inc | ||
| fpmake.pp | ||
| Makefile | ||
| Makefile.fpc | ||