From fb5ecd37803d4594ea726b60560986eec391c5b6 Mon Sep 17 00:00:00 2001 From: Ivan Bondarev Date: Wed, 1 Nov 2023 21:51:05 +0100 Subject: [PATCH] test for #2686 --- TestSuite/lambdas19.pas | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 TestSuite/lambdas19.pas 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