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.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D131097
[flang][runtime] Catch & report attempts at recursive I/O ClosedPublic Authored by klausler on Aug 3 2022, 12:49 PM.
Details Summary When an I/O statement contains a function call that attempts
Diff Detail Event TimelineThis revision is now accepted and ready to land.Aug 3 2022, 3:58 PM Closed by commit rG921316af6e6b: [flang][runtime] Catch & report attempts at recursive I/O (authored by klausler). · Explain WhyAug 7 2022, 12:53 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 449747 flang/runtime/io-api.cpp
flang/runtime/unit.h
flang/runtime/unit.cpp
|