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]

Reply via email to