[tsan] Add interceptors for dispatch_apply
authorKuba Brecka <kuba.brecka@gmail.com>
Thu, 7 Apr 2016 11:52:51 +0000 (11:52 +0000)
committerKuba Brecka <kuba.brecka@gmail.com>
Thu, 7 Apr 2016 11:52:51 +0000 (11:52 +0000)
commit399af93242d3c5d13c0063605c155fe01b8e6d66
tree59b6912b40b71a1f996efba0f6ed6631556977eb
parente316bb61b3725c36b203b875c29c4a9421a972d8
[tsan] Add interceptors for dispatch_apply

Adding an interceptor with two more release+acquire pairs to avoid false positives with dispatch_apply.

Differential Revision: http://reviews.llvm.org/D18722

llvm-svn: 265662
compiler-rt/lib/tsan/rtl/tsan_libdispatch_mac.cc
compiler-rt/test/tsan/Darwin/gcd-apply-race.mm [new file with mode: 0644]
compiler-rt/test/tsan/Darwin/gcd-apply.mm [new file with mode: 0644]