| commit | 56a599b97645e92df891bf6d84ba806677132d5c | [log] [tgz] |
|---|---|---|
| author | Eric Fiselier <eric@efcs.ca> | Fri Jun 12 00:41:34 2015 +0000 |
| committer | Eric Fiselier <eric@efcs.ca> | Fri Jun 12 00:41:34 2015 +0000 |
| tree | 32ce8bd297ad424a6e9aa7b183d79e2004bf6ab4 | |
| parent | f54ca46a7b01094170cdb261f99c1b80248e3c50 [diff] |
Fix PR23293 - Do not unlock shared state before notifying consumers. Within the shared state methods do not unlock the lock guards manually. This could cause a race condition where the shared state is destroyed before the method is complete. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@239577 91177308-0d34-0410-b5e6-96231b3b80d8