[fpc-devel] {$calling register} compiler-directive at wrong place	(bug 12881)
    Jonas Maebe 
    jonas.maebe at elis.ugent.be
       
    Sun Jan 11 22:52:33 CET 2009
    
    
  
On 11 Jan 2009, at 18:40, Joost van der Sluis wrote:
> Now the problem seems to be that the function defined directly before
> the {$calling register} directive is already defined as register.
Many bugs like that have been fixed in the scanner in the past. There  
are workarounds to prevent this sort of stuff from happening for all  
the checks directives ({$r+/-}, {$i+/-}, {$q+/-}, ...), for {$push}/ 
{$pop}, etc... Basically such changes have to be cached when processed  
and flushed later.
Please file a bug report.
Jonas
    
    
More information about the fpc-devel
mailing list