* Fix FItems: ^TArray<A>;

git-svn-id: trunk@47501 -
(cherry picked from commit 988cd7235c)
This commit is contained in:
michael 2020-11-20 20:48:41 +00:00 committed by Florian Klämpfl
parent 6cd077060a
commit dd8f3f2bb1
2 changed files with 9 additions and 1 deletions

View File

@ -1798,7 +1798,14 @@ begin
else
break;
until false;
UngetToken;
if CurToken=tkLessThan then
begin
Repeat
NextToken; // We should do something with this.
Until CurToken=tkGreaterThan;
end
else
UngetToken;
Result.DestType:=ResolveTypeReference(Name,Result);
Engine.FinishScope(stTypeDef,Result);
ok:=true;

View File

@ -109,6 +109,7 @@ begin
Source.Add(' TSomeClass<T,T2> = Class(TObject)');
Source.Add(' b : T;');
Source.Add(' b2 : T2;');
Source.Add(' FItems: ^TArray<T>;');
Source.Add(' end;');
ParseDeclarations;
AssertNotNull('have generic definition',Declarations.Classes);