summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2016-07-27 14:34:21 +0000
committerDmitry Vyukov <dvyukov@google.com>2016-07-27 14:34:21 +0000
commit246e0283d40e4045e3d4adc42e2f0303be19c7f9 (patch)
tree30e612d75ac61e44404c6fcd8833845692feb68f /clang/lib/Frontend/CompilerInvocation.cpp
parent6756a2c95335fba8bece4402e62f5057a20f3b4c (diff)
downloadbcm5719-llvm-246e0283d40e4045e3d4adc42e2f0303be19c7f9.tar.gz
bcm5719-llvm-246e0283d40e4045e3d4adc42e2f0303be19c7f9.zip
tsan: don't deliver signals when they are blocked
When we delay signals we can deliver them when the signal is blocked. This can be surprising to the program. Intercept signal blocking functions merely to process pending signals. As the result, at worst we will delay a signal till return from the signal blocking function. llvm-svn: 276876
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud