diff --git a/TestSuite/lambdas19.pas b/TestSuite/lambdas19.pas new file mode 100644 index 000000000..c4a0cb205 --- /dev/null +++ b/TestSuite/lambdas19.pas @@ -0,0 +1,19 @@ +var i: integer; + +procedure p1(p: procedure); +begin + var pp := procedure-> + begin + // Обязательно захватить p + p := p; + Inc(i); + end; + pp; +end; + +begin + p1&(()->begin + + end); + assert(i = 1); +end. \ No newline at end of file