123456789101112131415161718192021222324252627282930 |
- uses
- erroru;
- procedure chararray2stringtest;
- var
- a : array[1..10,1..10,1..5] of char;
- i,j,k,l : integer;
- begin
- for i:=1 to 10 do
- a[i,i]:='Hello';
- i:=1;
- j:=2;
- k:=3;
- l:=4;
- { test register allocation }
- if (a[i,i]<>'Hello') or
- (a[j,j]<>'Hello') or
- (a[k,k]<>'Hello') or
- (a[l,l]<>'Hello') then
- do_error(1000);
- end;
- begin
- writeln('Misc. shortstring tests');
- chararray2stringtest;
- writeln('Misc. shortstring tests successfully passed');
- halt(0);
- end.
|