fpc/tests/test/tstring2.pp
2000-11-30 22:38:14 +00:00

31 lines
549 B
ObjectPascal

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.