Hi,

This code worked fine on FPC 2.6.4:

procedure Test(constref AParam: String = 'def_param');
begin
  writeln(AParam);
end;

But on FPC 3.0.0 I get error:

unit1.pas(30,42) Error: Default values can only be specified for
value, const and constref parameters

Had to change constref to const but why? Even error message is saying
that constref is ok

Tested on:
Linux Xubuntu 14.04 32bit
Lazarus 1.6 from i386 deb package
FPC 3.0.0 from i386 dep package

Regards
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to