diff options
author | Peter Klausler <pklausler@nvidia.com> | 2022-07-25 17:27:15 -0700 |
---|---|---|
committer | Peter Klausler <pklausler@nvidia.com> | 2022-08-07 12:52:56 -0700 |
commit | 921316af6e6b34d57d5e8f26f86f2bce8d034c7f (patch) | |
tree | 2066ddffa1665b841565f48865a8031e35ddc3c3 /llvm/lib/Support/Threading.cpp | |
parent | 41c41fcbc036d75e6b6ea0756857099befbb3313 (diff) | |
download | llvm-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