[fpc-devel] Feature request/discussion - SetLengthNoInit
J. Gareth Moreton
gareth at moreton-family.com
Tue Sep 15 06:22:21 CEST 2020
On 14/09/2020 19:41, Michael Van Canneyt via fpc-devel wrote:
>> Better add an additional (optional) parameter SkipInit : Boolean =
>> False;
>>
>> Michael.
I was probably a bit too critical in my last e-mail. I'm sure it's
possible given SetLength is an intrinsic rather than a real subroutine.
Is it possible to add an extra parameter and have the compiler detect
whether it is for setting a length or specifying "no initialisation"?
I'm just a tad concerned about avoiding additional overhead should the
parameter be omitted and the effect of explicitly specifying False
(since the actual parameter could be a Boolean variable and the internal
"set_length_no_init" routine will then require an extra check to see if
this parameter actually is set to True in order to ensure correct
behaviour).
Gareth aka. Kit
--
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus
More information about the fpc-devel
mailing list