Jeff Horwitz wrote:

[ mmd test code ]

the pmc version of bar() is never called, even when passing a PMC.

This is fixed now. A differing argument count had a too low distance penalty. But please note that the MMD system still has no clue what is an invocant and what a plain call argument because current calling conventions don't provide this information.

If a multi is found all arguments are used for distance calculation. If the function is called with less arguments there, is an arbitrary bigger penalty for this candidate then for a matching argument count.

-jeff

leo

Reply via email to