++read;
return LockObj<false>(selfWeakPtr, Badge{});
}
- return LockObj<false>(Badge{});
+ return LockObj<false>{};
}
void UDPC::SharedSpinLock::read_unlock(UDPC::Badge &&badge) {
write = true;
return LockObj<true>(selfWeakPtr, Badge{});
}
- return LockObj<true>(Badge{});
+ return LockObj<true>{};
}
void UDPC::SharedSpinLock::write_unlock(UDPC::Badge &&badge) {
}
}
} else {
- return LockObj<false>(Badge{});
+ return LockObj<false>{};
}
}
return LockObj<false>(selfWeakPtr, Badge{});
}
}
- return LockObj<false>(Badge{});
+ return LockObj<false>{};
}
UDPC::LockObj<true> UDPC::SharedSpinLock::trade_read_for_write_lock(UDPC::LockObj<false> &lockObj) {
}
}
} else {
- return LockObj<true>(Badge{});
+ return LockObj<true>{};
}
}
return LockObj<true>(selfWeakPtr, Badge{});
}
}
- return LockObj<true>(Badge{});
+ return LockObj<true>{};
}