pascalabcnet/TestSuite/records15.pas
Ivan Bondarev 8bf5c83d88 fix #1166
2020-12-30 11:10:18 +01:00

24 lines
293 B
ObjectPascal

var i: integer;
type
r1 = record
public function InitI1:integer;
begin
Result := 1;
Inc(i);
end;
public i1: integer := InitI1;
end;
procedure test;
var a := new r1;
begin
end;
begin
var a := new r1;
assert(i = 1);
test;
assert(i = 2);
end.