aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/CommandLine.cpp
diff options
context:
space:
mode:
authorLang Hames <lhames@gmail.com>2017-01-08 20:09:35 +0000
committerLang Hames <lhames@gmail.com>2017-01-08 20:09:35 +0000
commitec97c706cba97a90ebbab6b26edd2a457d9c8352 (patch)
tree97f00ca736d1dac9589f5ad1e186b047ea74833a /llvm/lib/Support/CommandLine.cpp
parent1d84d9ac48b803897c9eab34ad8539916df402cc (diff)
downloadllvm-ec97c706cba97a90ebbab6b26edd2a457d9c8352.zip
llvm-ec97c706cba97a90ebbab6b26edd2a457d9c8352.tar.gz
llvm-ec97c706cba97a90ebbab6b26edd2a457d9c8352.tar.bz2
[Orc][RPC] Lock the pending results data structure when installing new result
handlers, make abandonPendingResults public API. This should make installing asynchronous result handlers thread safe. The abandonPendingResults method is made public so that clients can disconnect from a remote even if they have asynchronous handlers awaing results from that remote. The asynchronous handlers will all receive "abandoned result" errors as their argument. llvm-svn: 291399
Diffstat (limited to 'llvm/lib/Support/CommandLine.cpp')
0 files changed, 0 insertions, 0 deletions