1 2 3 4 5 6 7 8 9 10 11 12 13
{ %fail } {$mode objfpc} type generic TG1<T> = class end; generic TG2<T> = class(TG1) end; begin end.