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

Reply via email to