diff options
author | Jim Ingham <jingham@apple.com> | 2017-07-13 19:45:54 +0000 |
---|---|---|
committer | Jim Ingham <jingham@apple.com> | 2017-07-13 19:45:54 +0000 |
commit | 30bac791621d1f429fa9d6f4d212423f607378b8 (patch) | |
tree | 7a78fdb74d7ae5dc8c378f7dee0f2e6ae3fb6631 /llvm/lib/DebugInfo/PDB/GenericError.cpp | |
parent | 28a4d0b9810062c4ee291768f34b717bda4168a1 (diff) | |
download | llvm-30bac791621d1f429fa9d6f4d212423f607378b8.zip llvm-30bac791621d1f429fa9d6f4d212423f607378b8.tar.gz llvm-30bac791621d1f429fa9d6f4d212423f607378b8.tar.bz2 |
Fix a deadlock in the Python interpreter vrs. SIGINT.
The interpreter gets invoked in the sigint handler to cancel
long-running Python operations. That requires the interpreter
lock, but that may be held by the Python operation that's getting
interrupted, so the mutex needs to be recursive.
<rdar://problem/33179086>
llvm-svn: 307942
Diffstat (limited to 'llvm/lib/DebugInfo/PDB/GenericError.cpp')
0 files changed, 0 insertions, 0 deletions