lpair->islastlock=1;
while(1) {
if (VAR(___this___)->tid==0) {
- if (CAS32(&VAR(___this___)->tid, 0, self)==0) {
- return;
- }
+ if (CAS32(&VAR(___this___)->tid, 0, self)==0) {
+ return;
+ }
}
{
#ifdef PRECISE_GC
- if (unlikely(needtocollect))
- checkcollect((struct garbagelist *)___params___);
+ if (unlikely(needtocollect))
+ checkcollect((struct garbagelist *)___params___);
#endif
}
}
while(1) {
if (VAR(___this___)->tid==0) {
if (CAS32(&VAR(___this___)->tid, 0, self)==0) {
- BARRIER();
- return;
+ BARRIER();
+ return;
}
}
#ifdef PRECISE_GC