This is an archive of the discontinued LLVM Phabricator instance.

[flang][runtime] Corrections to formatted child I/O
ClosedPublic

Authored by klausler on Mar 9 2023, 4:37 PM.

Details

Summary

A handful of I/O statements (OPEN, CLOSE, positioning) are not allowed
on units during child I/O; catch violations and report errors.
Also finesse error handling during FORMAT runtime parsing of DT
derived type edit descriptors, and ensure that formatted child
I/O is nonadvancing.

Diff Detail

Event Timeline

klausler created this revision.Mar 9 2023, 4:37 PM
Herald added a project: Restricted Project. · View Herald Transcript
klausler requested review of this revision.Mar 9 2023, 4:37 PM
This revision is now accepted and ready to land.Mar 10 2023, 12:13 AM
This revision was automatically updated to reflect the committed changes.