[flang] Expose error recovery cases in external I/O
authorPeter Klausler <pklausler@nvidia.com>
Tue, 15 Mar 2022 19:17:17 +0000 (12:17 -0700)
committerPeter Klausler <pklausler@nvidia.com>
Mon, 21 Mar 2022 19:46:16 +0000 (12:46 -0700)
commit461b6fe470f72637e226ee7ff2722c1d76ebc549
tree51fa00ec1ed7a74cb1a03aa30572553b8592b318
parent240e06dfe77feabe38a03cbb1c94875639d0f9ff
[flang] Expose error recovery cases in external I/O

Some I/O error situations are current handled with fatal
runtime asserts, but should be exposed for user program
error recovery.

Differential Revision: https://reviews.llvm.org/D122049
flang/include/flang/Runtime/iostat.h
flang/runtime/iostat.cpp
flang/runtime/unit.cpp