On Fri, Mar 22, 2002 at 10:06:44AM -0500, Joshua Nye wrote: > Not sure if this is intended though. I though each type (INT,NUM,PMC,STR) > has it's own stack?
This is the expected behaviour. There are only two stacks visible at the parrot assembly level. The scratch (or data) stack, and the control flow stack. The push, pop, and save ops work on the scratch stack, which as you have found, does type-checking. -- Jason