Cory Spencer <[EMAIL PROTECTED]> wrote:

> I've encountered some multimethod dispatch funnyness tonight.  The
> included code which one would expect to produce a value of 1 ends up
> printing a value of 3.

It wasn't really a MMD problem, but the already described problem of an
Integer being either a real Integer PMC (Integer, PerlInt, PyInt,...),
which has it's value at PMC_int_val(pmc) or an object which encapsulates
an integer. For the latter the total attribute size is at that location,
which happens to be 3 for this case.

Fixed,
thanks for reporting,
leo

PS I'll ci this fix along with other changes as soon as I get all
running again.

Reply via email to