On Thu, 20 Sep 2007, Allison Randal wrote: > Andy Dougherty wrote: > > > > I had two questions: > > > > 1. Is the order of elements in struct PMC deliberate? > > Nope, just the order I copied them in when collapsing the struct. > > > > > struct PMC { > > Parrot_UInt flags; > > UnionVal cache; > > VTABLE *vtable; > > DPOINTER *data; > > struct PMC_EXT *pmc_ext; > > };
One other thought: Although it shouldn't matter, if you reverse the order of cache and flags from what it is in parrot currently, you get some rather spectacular crashes -- I think it's related to memory pools holding both PMCs and PMC_EXT, or some such. I vaguely recall chromatic worked on this a few months ago. -- Andy Dougherty [EMAIL PROTECTED]