// the ring contains exactly one reference to the base ring and exactly one
// reference to the name (on the property list).
// the ring contains exactly one reference to the base ring and exactly one
// reference to the name (on the property list).
{
if (!entry.key1.pointer_p() || (entry.key1.heappointer->refcount == 2))
if (!entry.key2.pointer_p() || (entry.key2.heappointer->refcount == 2))
if (!entry.val.pointer_p() || (entry.val.heappointer->refcount == 1))
{
if (!entry.key1.pointer_p() || (entry.key1.heappointer->refcount == 2))
if (!entry.key2.pointer_p() || (entry.key2.heappointer->refcount == 2))
if (!entry.val.pointer_p() || (entry.val.heappointer->refcount == 1))