(*
* Test of procedure variables.
*)
module main;
procedure p (var i : integer);
begin
i := 3;
end p;
procedure q ;
var
t : procedure(var integer);
j : integer;
begin
t := p;
t(j);
j := j + 1;
end q;
begin
q;
end main.