tcse1.pp 344 B

123456789101112131415161718192021222324252627
  1. { %OPT=-OG2p3}
  2. procedure t;
  3. var
  4. a: array[1..10,1..10] of string[31];
  5. i, j: longint;
  6. c: char;
  7. begin
  8. i := 5;
  9. j := 7;
  10. a[i,j] := '123456789';
  11. c := '0';
  12. { clear the optimizer state }
  13. asm
  14. end;
  15. a[i,j] := a[i,j] + c;
  16. if a[i,j] <> '1234567890' then
  17. begin
  18. writeln('error!');
  19. halt(1)
  20. end;
  21. end;
  22. begin
  23. t;
  24. end.