Define RCPPUTILS_TSA_RELEASE

Define Documentation

RCPPUTILS_TSA_RELEASE(...)

Declare that the function releases the given capability.

The caller must hold the capability on entry, and will no longer hold it on exit. It does not matter whether the given capability is shared or exclusive. https://clang.llvm.org/docs/ThreadSafetyAnalysis.html#acquire-acquire-shared-release-release-shared