[Ecls-list] "Problem" with overloading functions from compiled file

Goffioul Michael goffioul at imec.be
Thu Sep 7 10:00:27 UTC 2006


> > However I discovered a problem with no easy workaround. In 
> a compiled 
> > file, functions that call each other do it by calling directly the 
> > equivalent C function. As the call is "hard-coded", you 
> can't overload 
> > it.
> 
> This appears to be a bug.
> 
> The observed behaviour should only occur when there is an 
> inline declaration for the function in question.
> 
> http://www.lispworks.com/documentation/HyperSpec/Body/03_bbc.htm

My understanding (although I'm not an expert) is that the situation is
well
defined if a function is tagged with inline or notinline, but is
unspecified
if no declaration is present.

Michael.




More information about the ecl-devel mailing list