mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-21 11:09:27 +02:00
26 lines
304 B
ObjectPascal
26 lines
304 B
ObjectPascal
{ %OPT=-Or -So}
|
|
{$minenumsize 1}
|
|
|
|
type
|
|
tenum = (e1,e2,e3);
|
|
|
|
procedure p1(e : tenum);forward;
|
|
|
|
procedure p1;
|
|
|
|
begin
|
|
e:=tenum(byte(e)*byte(e));
|
|
case e of
|
|
e1 : ;
|
|
else
|
|
begin
|
|
writeln('error');
|
|
halt(1);
|
|
end;
|
|
end;
|
|
end;
|
|
|
|
begin
|
|
p1(e1);
|
|
end.
|