summaryrefslogtreecommitdiff
path: root/tests/test/tgenconstraint39.pp
blob: 4230178ee12b68e878a33b1c44f66e2be719b3a8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{ %FAIL }

program tgenconstraint39;

{$mode objfpc}

type
  TSomeClass = class
  end;

  generic TGeneric<T: TSomeClass> = class
  end;

  TTest = class;

  TGenericTTest = specialize TGeneric<TTest>;

  TTest = class(TSomeClass)
  end;

begin

end.