On Tuesday 03 July 2007 04:46:49 [EMAIL PROTECTED] wrote: > Fix clone v-table method of NCI PMC so that flags are retained. > > Modified: trunk/src/pmc/nci.pmc > =========================================================================== >=== --- trunk/src/pmc/nci.pmc (original) > +++ trunk/src/pmc/nci.pmc Tue Jul 3 04:46:48 2007 > @@ -120,7 +120,7 @@ > * ManagedStruct or Buffer? > */ > PMC_data(ret) = PMC_data(SELF); > - PObj_get_FLAGS(ret) |= (PObj_get_FLAGS(SELF) & 0x3); > + PObj_get_FLAGS(ret) |= (PObj_get_FLAGS(SELF) & 0x7); > return ret; > }
0x7 is nice and short, but SOME_FLAG | ANOTHER_FLAG | YET_MORE_FLAG is probably easier to maintain. -- c