Patrick R. Michaud via RT wrote:
On Thu, Sep 25, 2008 at 05:05:16AM -0700, Vasily Chekalkin via RT wrote:
This bug caused by "runops_args" which doesn't populcate
interp->current_args which used in "mmd_arg_tuple_func" to calculate
signature for MMD.
chromatic has suggested that we should wait for the pdd27mmd branch
to merge into trunk before spending too much more effort on this one;
I agree. Many aspects of parameter passing and mmd are different
in the branch and so are likely affect the resolution of this ticket.
After merging pdd27mmd branch behaviour is exactly same.
1. "runops_args" doesn't populate interp->current_args.
2. "Parrot_mmd_sort_manhatten" calculate candidates usign
"Parrot_mmd_arg_tuple_func"
3. "Parrot_mmd_arg_tuple_func" uses interp->current_args.
--
Bacek