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:
parent
abeebe353c
commit
4f088f99fe
@ -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();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user