commit | 49e33408d4f05120611e7a74c73788b455325829 | [log] [tgz] |
---|---|---|
author | Vedant Kumar <vsk@apple.com> | Tue Jul 19 20:16:08 2016 +0000 |
committer | Vedant Kumar <vsk@apple.com> | Tue Jul 26 11:17:31 2016 -0700 |
tree | a07da30557cbdd0f9f30ba892c0636aaebcc5275 | |
parent | c723b47f19c71386a583c0fdca455fcd79f10ffc [diff] |
[tsan] Don't instrument __llvm_gcov_global_state_pred or __llvm_gcda* r274801 did not go far enough to allow gcov+tsan to cooperate. With this commit it's possible to run the following code without false positives: std::thread T1(fib), T2(fib); T1.join(); T2.join(); git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@276015 91177308-0d34-0410-b5e6-96231b3b80d8 (cherry picked from commit ea47fc5fc93b0fe6315745712dd1a9590404f913)