[fpc-devel] {$calling register} compiler-directive at wrong	place (bug 12881)
    Daniël Mantione 
    daniel.mantione at freepascal.org
       
    Sun Jan 11 22:09:36 CET 2009
    
    
  
Op Sun, 11 Jan 2009, schreef Joost van der Sluis:
> {$calling cdecl}
> ...
> procedure fftw_execute(plan:fftw_plan_single);
>          external 'fftw3f' name 'fftwf_execute'; // <-- register
> {$calling register}
>
> How can that happen?
It may have to do something with the proceduren not being processed 
immedeatelym, after which the preprocessor may have already set the 
calling convention to register. It sounds like a serious bug.
Daniël
    
    
More information about the fpc-devel
mailing list