123456789101112131415161718192021222324252627 |
- { %OPT=-OG2p3}
- procedure t;
- var
- a: array[1..10,1..10] of string[31];
- i, j: longint;
- c: char;
- begin
- i := 5;
- j := 7;
- a[i,j] := '123456789';
- c := '0';
- { clear the optimizer state }
- asm
- end;
- a[i,j] := a[i,j] + c;
- if a[i,j] <> '1234567890' then
- begin
- writeln('error!');
- halt(1)
- end;
- end;
- begin
- t;
- end.
|