[flang] Further implementation of external I/O unit operations (part 6)
authorpeter klausler <pklausler@nvidia.com>
Fri, 3 Jul 2020 19:38:22 +0000 (12:38 -0700)
committerpeter klausler <pklausler@nvidia.com>
Sat, 4 Jul 2020 00:31:01 +0000 (17:31 -0700)
commit0006354c3b832c73ab86f9220a2c250afa243afa
tree62ee4cc15813229d7172c8286a3bba7179c91687
parent8df30d988e9e595fa9883706198aec23b2e6d227
[flang] Further implementation of external I/O unit operations (part 6)

Rework initial implementation of external I/O unit operations to
fix problems exposed in unit tests (in a later patch).  Add flushing.

Reviewed By: sscalpone

Differential Revision: https://reviews.llvm.org/D83147
flang/runtime/unit-map.cpp
flang/runtime/unit-map.h
flang/runtime/unit.cpp
flang/runtime/unit.h