mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-29 20:40:24 +02:00
generate_specialization needs to return the correct generic def if the parent classes are parsed, so that that the usage of generic interfaces is allowed.
This fixes the compilation of test tests\test\tgeneric29.pp and the reminder in pdecobj.pas is not needed anymore. Note: Perhaps this behavior should be enabled in general if "parse_generic" is true (and not only if parse_parent_class if true as well). git-svn-id: branches/svenbarth/generics@17996 -
This commit is contained in:
parent
19f0bc5c64
commit
7a401d6f00
@ -308,7 +308,6 @@ implementation
|
||||
begin
|
||||
{ use single_type instead of id_type for specialize support }
|
||||
single_type(hdef,[stoAllowSpecialization,stoParseClassParent]);
|
||||
{ TODO : handle a generic interface }
|
||||
if (hdef.typ<>objectdef) then
|
||||
begin
|
||||
if intf then
|
||||
|
Loading…
Reference in New Issue
Block a user