Should I expect:

parrot -o foo.pasm foo.imc
parrot foo.pasm <args>

to work like:

parrot foo.imc <args>

? (it doesn't appear to be de-mangling two different "outer:" labels, each of which is in it's own enclosing .sub)

I'm trying to track down a bug where a .local var that's a PerlArray is getting replaced with a PerlInt at some point, and I'm trying to figure out why. Presuming I'm somehow stepping on that PMC register in a subroutine I'm calling, and thought looking at the pasm might help me track down where it was occurring.

Better suggestions on how to debug .imc in general appreciated. =-)

--
Will "Coke" Coleda will at coleda dot com




Reply via email to