tw3004.pp 489 B

123456789101112131415161718192021222324252627282930313233343536
  1. { Source provided for Free Pascal Bug Report 3004 }
  2. { Submitted by "Michalis Kamburelis" on 2004-03-04 }
  3. { e-mail: [email protected] }
  4. {$mode OBJFPC}
  5. {$H+}
  6. { $mode DELPHI}
  7. uses erroru,SysUtils;
  8. procedure P;
  9. var s:string;
  10. begin
  11. s:='blah';
  12. raise Exception.Create('foo ' +s);
  13. end;
  14. procedure p1;
  15. var
  16. i : sizeuint;
  17. begin
  18. i:=0;
  19. domem(i);
  20. try
  21. P;
  22. except
  23. end;
  24. if domem(i)<>0 then
  25. begin
  26. writeln('Memleak');
  27. halt(1);
  28. end;
  29. end;
  30. begin
  31. p1;
  32. end.