[fpc-devel] Redefine FillChar() to use out parameter instead
    Thaddy 
    thaddy at thaddy.com
       
    Thu Nov 19 11:39:25 CET 2009
    
    
  
Jonas Maebe wrote:
>
> If you change the behaviour of "out" so that such parameters are no 
> longer finalised before the routine is entered, then the above will 
> cause a memory leak. You can verify this by changing the "out rec" 
> parameter into "var rec".
>
Then this is definitely not a sextopod but an octopod. (really serious 
bug) The "out" should behave like "var" + referencecount and 
finalization outside the procedure or function.
    
    
More information about the fpc-devel
mailing list