summaryrefslogtreecommitdiff
path: root/fpcsrc/tests/test/tmaclocalprocparam4a.pp
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.