aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/Threading.cpp
diff options
context:
space:
mode:
authorPeter Klausler <pklausler@nvidia.com>2022-07-25 17:27:15 -0700
committerPeter Klausler <pklausler@nvidia.com>2022-08-07 12:52:56 -0700
commit921316af6e6b34d57d5e8f26f86f2bce8d034c7f (patch)
tree2066ddffa1665b841565f48865a8031e35ddc3c3 /llvm/lib/Support/Threading.cpp
parent41c41fcbc036d75e6b6ea0756857099befbb3313 (diff)
downloadllvm-921316af6e6b34d57d5e8f26f86f2bce8d034c7f.zip
llvm-921316af6e6b34d57d5e8f26f86f2bce8d034c7f.tar.gz
llvm-921316af6e6b34d57d5e8f26f86f2bce8d034c7f.tar.bz2
[flang][runtime] Catch & report attempts at recursive I/O
When an I/O statement contains a function call that attempts to perform I/O on the same unit, detect the recursive I/O and terminate with a useful message rather than deadlocking in the threading library. Differential Revision: https://reviews.llvm.org/D131097
Diffstat (limited to 'llvm/lib/Support/Threading.cpp')
0 files changed, 0 insertions, 0 deletions