| 57 | } |
| 58 | |
| 59 | void NPrivate::UnlockRecursive(std::atomic<size_t>& lock) noexcept { |
| 60 | Y_ABORT_UNLESS(lock.load(std::memory_order_acquire) == MyThreadId(), "unlock from another thread?!?!"); |
| 61 | lock.store(0); |
| 62 | } |
nothing calls this directly
no test coverage detected