[fpc-devel] Scalar value is accepted as an argument for an open array parameter
marc at dommelstein.net
Fri Jun 8 09:08:19 CEST 2012
On 8-6-2012 8:18, Alexander Klenin wrote:
> The following code compiles both with :
> procedure F(const A: array of ShortInt); begin end;
> begin F(1); end.
> I think this is a bug in FPC, but if not -- it should be documented here:
> I am willing to file an issue one way or another.
Unfortunately Delphi (6) accepts this too. It took me some time at work
to figure out why some code suddenly behaved weird. (I changed a integer
argument to array of integer and assumed the compiler would help me to
find the places where I still passed a single integer)
More information about the fpc-devel