1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 19:52:54 +01:00

Add a comment about a thread safety issue in Statistic.h.

llvm-svn: 106756
This commit is contained in:
Dan Gohman 2010-06-24 16:31:32 +00:00
parent abeebe353c
commit 4f088f99fe

View File

@ -56,6 +56,10 @@ public:
}
const Statistic &operator++() {
// FIXME: This function and all those that follow carefully use an
// atomic operation to update the value safely in the presence of
// concurrent accesses, but not to read the return value, so the
// return value is not thread safe.
sys::AtomicIncrement(&Value);
return init();
}