[fpc-pascal] Parameter evaluation order

Jonas Maebe jonas.maebe at elis.ugent.be
Tue Feb 2 13:41:47 CET 2016


Andreas Berger wrote on Tue, 02 Feb 2016:

> On Tue 02/02/2016 09:27, Jonas Maebe wrote:
>>
>> The parameter evaluation order issue is irrelevant in this context:  
>> Delphi guarantees left-to-right (or used to anyway, this may have  
>> changed), FPC doesn't guarantee anything.
>>
> Wow, what's this? I never knew this. I have been using Borland  
> products since TP 1.0 and for me left-to-right is automatic, I don't  
> even think about it. If FPC doesn't guarantee this my code is full  
> of potential problems.

It also may have problems when compiling with the Delphi "NextGen"  
compiler: http://stackoverflow.com/a/11010685


Jonas



More information about the fpc-pascal mailing list