Am Montag, 23. April 2007 18:07 schrieb Jonathan Worthington:
> >           /* turn on marking of the class_data array */
> >           PObj_data_is_PMC_array_SET(self);
> >  
>
> I saw those before and thought they were very suspect;

It's not per se suspect. The (data*) points to an array of objects contained 
in 'SMOP_Attribute' that needs be delt with by the GC (I presume).

So the flag above is ok. But this doesn't work at it's own, it addtionally 
needs the size of the array being present in PMC_int_val(self).

See also: src/gc/dod.c:384 ff

leo 

Reply via email to