blob: baca5a04601a81e85c9e2edf70eac8e7e5e6ab08 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
{ %fail }
{$modeswitch nestedprocvars}
type
tprocedure = procedure;
tnestedprocedure = procedure is nested;
var
pp: tprocedure;
pn: tnestedprocedure;
begin
{ passing global procvars to nested procedures is not allowed to
ensure that they can also be implemented using compile-time
generated trampolines if necesarry }
pn:=pp;
end.
|