{$MODE OBJFPC} unit testunit; interface generic function Test(): T; implementation generic function Test(): T; begin Result := nil; end; begin specialize Test; end.