tb0412.pp 388 B

123456789101112131415161718192021222324252627282930
  1. { %version=1.1 }
  2. {$mode objfpc}
  3. {$r+}
  4. uses
  5. sysutils;
  6. var
  7. a : array of longint;
  8. begin
  9. try
  10. a[10]:=1;
  11. except
  12. setlength(a,3);
  13. a[0]:=1;
  14. a[1]:=1;
  15. a[2]:=1;
  16. try
  17. a[3]:=1;
  18. except
  19. try
  20. a[-1]:=1;
  21. except
  22. halt(0);
  23. end;
  24. end;
  25. end;
  26. writeln('Problem with dyn. array range checking');
  27. halt(1);
  28. end.