{ %NORUN } { This tests that one can use a specialization of another generic which was introduced in the currently parsed generic can be used as a parameter type in a procedure variable introduced in the current generic as well } program tgeneric70; {$mode delphi} type TSomeGeneric = class end; TSomeOtherGeneric = class type TSomeProc = procedure(aParam: TSomeGeneric); end; begin end.