tw0812.pp 420 B

1234567891011121314151617181920212223242526
  1. program TestVm2;
  2. {$IFDEF WIN32}{$APPTYPE CONSOLE}{$ENDIF}
  3. procedure Test;
  4. var
  5. P: Pointer;
  6. begin
  7. P:=nil;
  8. ReAllocMem(P, 8);
  9. ReAllocMem(P, 0);
  10. end;
  11. var MemBefore : longint;
  12. begin
  13. writeln(MemAvail);
  14. MemBefore:=MemAvail;
  15. Test;
  16. writeln(MemAvail);
  17. if MemBefore<>MemAvail then
  18. begin
  19. Writeln('ReAllocMem creates emory leaks');
  20. Writeln('Bug 812 is not yet fixed');
  21. Halt(1);
  22. end;
  23. end.