test: Add comment to g_insecure_rand_ctx

This commit is contained in:
MarcoFalke 2018-12-17 13:19:07 -05:00
parent fa0d3c4407
commit fa61202cae
No known key found for this signature in database
GPG key ID: CE2B75697E69A548

View file

@ -26,6 +26,13 @@ std::ostream& operator<<(typename std::enable_if<std::is_enum<T>::value, std::os
return stream << static_cast<typename std::underlying_type<T>::type>(e);
}
/**
* This global and the helpers that use it are not thread-safe.
*
* If thread-safety is needed, the global could be made thread_local (given
* that thread_local is supported on all architectures we support) or a
* per-thread instance could be used in the multi-threaded test.
*/
extern FastRandomContext g_insecure_rand_ctx;
static inline void SeedInsecureRand(bool deterministic = false)