160
169
ASSERT((self)->relTop > (self)->relStack); \
161
170
if (((self)->relTop - 1)->r_type == CS_RELEASE_OBJECT) {\
162
171
ASSERT(((self)->relTop - 1)->x.r_object == ((CSObject *) r)); \
163
172
} else if (((self)->relTop - 1)->r_type == CS_RELEASE_MUTEX) {\
164
173
ASSERT(((self)->relTop - 1)->x.r_mutex == ((CSMutex *) r)); \
166
175
ASSERT(((self)->relTop - 1)->x.r_pooled == ((CSPooled *) r)); \