fpc/tests/webtbs/tw3349.pp
2004-10-12 14:32:18 +00:00

30 lines
536 B
ObjectPascal

{ Source provided for Free Pascal Bug Report 3349 }
{ Submitted by "Martin Schreiber" on 2004-10-10 }
{ e-mail: }
{$ifdef fpc}{$mode objfpc}{$H+}{$endif}
uses
Classes,sysutils;
type
integerarty = array of integer;
var
count: integer;
function getvalue: integerarty;
begin
writeln(inttostr(count)+' getvalue called');
inc(count);
result:= nil;
end;
procedure proc(par: array of integer);
begin
end;
begin
//getvalue is called twice, once for length and once for data
proc(getvalue);
if count<>1 then
halt(1);
end.