From 581317eb7f3fa8bc495f932f8930d5891c3f2777 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=91=D0=BE=D0=BD=D0=B4=D0=B0=D1=80=D0=B5=D0=B2=20=D0=98?= =?UTF-8?q?=D0=B2=D0=B0=D0=BD?= Date: Tue, 26 May 2020 20:13:14 +0200 Subject: [PATCH] test for #2109 --- TestSuite/lambdas9.pas | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 TestSuite/lambdas9.pas diff --git a/TestSuite/lambdas9.pas b/TestSuite/lambdas9.pas new file mode 100644 index 000000000..60c18e199 --- /dev/null +++ b/TestSuite/lambdas9.pas @@ -0,0 +1,20 @@ +var l: array of byte; + +procedure p1(f: ()->T); +begin + f(); +end; + +begin + p1(()-> + begin + Result := new byte[1]; + + loop 1 do + begin + Result[0] := 1; + end; + l := Result; + end); + assert(l[0] = 1); +end. \ No newline at end of file