pascalabcnet/TestSuite/lambdas_closures_12.pas
Бондарев Иван b2ac415b2c bug fix #496
2017-10-15 19:29:50 +02:00

24 lines
305 B
ObjectPascal

var i: integer;
type
t2 = class
procedure Redraw;
begin
i := 1;
end;
constructor(Redraw: boolean);
begin
var p:procedure := ()->
begin
if Redraw then
self.Redraw;
end;
p;
end;
end;
begin
new t2(true);
assert(i = 1);
end.