diff options
author | Jim Ingham <jingham@apple.com> | 2015-06-23 21:02:45 +0000 |
---|---|---|
committer | Jim Ingham <jingham@apple.com> | 2015-06-23 21:02:45 +0000 |
commit | 60c915e96a6e0d26b5ecc93c4d72b5aa40216c44 (patch) | |
tree | d14abb9ea719bd224ede19bad71356cd49be0d79 /clang/lib/CodeGen/CGBuiltin.cpp | |
parent | 19ffcb900f98ecd84bd1f423d213e8ccabecfc76 (diff) | |
download | bcm5719-llvm-60c915e96a6e0d26b5ecc93c4d72b5aa40216c44.tar.gz bcm5719-llvm-60c915e96a6e0d26b5ecc93c4d72b5aa40216c44.zip |
Fix the handling of the run lock in cases where you needed to run
a hand-called function from the private state thread. The problem
was that on the way out of the private state thread, we try to drop
the run lock. That is appropriate for the main private state thread,
but not the secondary private state thread. Only the thread that
spawned them can know whether this is an appropriate thing to do or
not.
<rdar://problem/21375352>
llvm-svn: 240461
Diffstat (limited to 'clang/lib/CodeGen/CGBuiltin.cpp')
0 files changed, 0 insertions, 0 deletions