fcl-passrc: resolver: check class-is-class for specialization params forward class

git-svn-id: trunk@47051 -
This commit is contained in:
Mattias Gaertner 2020-10-05 14:48:19 +00:00
parent 301809cc4a
commit c4ab6b08cd

View File

@ -29729,8 +29729,8 @@ function TPasResolver.CheckClassIsClass(SrcType, DestType: TPasType): integer;
DestParams:=DestSpecializedFromItem.Params;
for i:=0 to length(SrcParams)-1 do
begin
SrcParam:=SrcParams[i];
DestParam:=DestParams[i];
SrcParam:=ResolveAliasType(SrcParams[i]);
DestParam:=ResolveAliasType(DestParams[i]);
if (SrcParam is TPasGenericTemplateType)
or (DestParam is TPasGenericTemplateType)
or (SrcParam=DestParam)