tw0813.pp 530 B

1234567891011121314151617181920212223242526272829
  1. program TestVm2;
  2. procedure Test;
  3. var
  4. P: Pointer;
  5. begin
  6. P:=nil;
  7. ReAllocMem(P, 8);
  8. ReAllocMem(P, 0);
  9. if P<>nil then
  10. begin
  11. Writeln('ReAllocMem wtih zero size does not set pointer to nil');
  12. Writeln('Bug 813 is not yet fixed');
  13. Halt(1);
  14. end;
  15. end;
  16. var MemBefore : longint;
  17. begin
  18. writeln(MemAvail);
  19. MemBefore:=MemAvail;
  20. Test;
  21. writeln(MemAvail);
  22. if MemBefore<>MemAvail then
  23. begin
  24. Writeln('ReAllocMem creates emory leaks');
  25. Writeln('Bug 812 is not yet fixed');
  26. end;
  27. end.