tb0668b.pp 236 B

1234567891011121314151617181920
  1. { %NORUN }
  2. program tb0668b;
  3. {$mode objfpc}
  4. generic procedure FreeAndNil<T: class>(var Obj: T);
  5. begin
  6. end;
  7. procedure FreeAndNil(var Obj);
  8. begin
  9. end;
  10. var
  11. t: TObject;
  12. begin
  13. FreeAndNil(t);
  14. specialize FreeAndNil<TObject>(t);
  15. end.