bug0207.pp 286 B

12345678910111213141516171819
  1. {$mode delphi}
  2. type
  3. tmyobject = class(tobject)
  4. procedure free;
  5. end;
  6. procedure tmyobject.free;
  7. begin
  8. if self<>nil then
  9. destroy;
  10. end;
  11. var t : tmyobject;
  12. begin
  13. t:=tmyobject.create;
  14. t.destroy;
  15. while true do tmyobject.create.free;
  16. end.