pascalabcnet/TestSuite/lambda_capture_local_and_proc_noparams_call-1.pas
2019-06-12 11:30:07 +03:00

31 lines
421 B
ObjectPascal

type
t1 = class
public procedure p0 := exit;
public i: integer := 2;
public procedure p1;
{begin
var v := 0;
var p: procedure := ()->begin
v := v;
Assert(i=2);
p0;
end;
p;
end;}
end;
procedure t1.p1;
begin
var v := 0;
var p: procedure := ()->begin
v := v;
Assert(i=2);
p0;
end;
p;
end;
begin
t1.Create.p1;
end.