[fpc-devel] Need patch for bugs : 0011503 / 0009472
    Florian Klaempfl 
    florian at freepascal.org
       
    Thu Jun 19 14:21:42 CEST 2008
    
    
  
Jonas Maebe schrieb:
> 
> On 19 Jun 2008, at 13:53, Boian Mitov wrote:
> 
>> This functionality works in all versions of Delphi 5-2007. We support 
>> them all, and we have done so for years. We have no problems to 
>> compile with such optimizations turned off.
> 
> One final time: please read the comments to 
> http://bugs.freepascal.org/view.php?id=9472.
> 
> It's not an optimisation which needs to be turned off. On the contrary, 
> you are depending on a particular optimisation to be performed (namely 
> skipping the use of temporary function results when assigning the result 
> of a function returning an interface to certain classes of local 
> variables). The effects of this behaviour can also be emulated by 
> clearing all temps immediately after their use,
To do this correct, you need however an implicit try ... finally 
statement around the clearing.
    
    
More information about the fpc-devel
mailing list