[fpc-devel] if-then-else expression

michael michael at freepascal.org
Thu Sep 4 09:29:46 CEST 2025


On 2025-09-04 08:55, Hairy Pixels via fpc-devel wrote:
> On Sep 4, 2025 at 1:43:23 PM, michael via fpc-devel
> <fpc-devel at lists.freepascal.org> wrote:
> 
>> Personally, I think we already have too much intrinsics to begin
>> with;
>> no matter their behaviour. But that is another discussion
>> entirely...
> 
>  How so? The reason intrinsics are used is because they can’t be
> replicated at runtime. If you remove them then you lose that
> functionality entirely.

As I wrote, for some it is needed. No arguments there.

But AFAIK many regular functions such as Length(), Inc/Dec() etc. are 
also converted to intrinsics.

No doubt for performance reasons, but I'd rather have as little as 
possible "compiler magic".

Michael.


More information about the fpc-devel mailing list