* case statement inline

This commit is contained in:
peter 2004-11-29 17:30:38 +00:00
parent 5cc6ec76f4
commit 1fa574257d

41
tests/test/tinline3.pp Normal file
View File

@ -0,0 +1,41 @@
{$inline on}
var
err : boolean;
i : longint;
procedure p1(b:byte);inline;
begin
case b of
1 :
begin
writeln('1');
i:=1;
end;
2 :
begin
if i<>1 then
err:=true
else
writeln('2');
i:=2;
end;
end;
end;
procedure p2(b:byte);inline;
begin
case b of
1 :
p1(b);
2 :
p1(b);
end;
end;
begin
p2(1);
p2(2);
if err then
halt(1);
end.