This is an archive of the discontinued LLVM Phabricator instance.

[flang][runtime] Support DT edit descriptor in result of READ(SIZE=)
ClosedPublic

Authored by klausler on Feb 16 2023, 4:37 PM.

Details

Summary

When a formatted I/O READ statement processes a DT edit descriptor to call a
user-defined I/O subroutine to read a derived type data item, all of the
characters that that subroutine reads via child I/O count as charecters
read by an edit descriptor and should accumulate in the result returned
by a SIZE= item in the original READ statement's control list.

Diff Detail

Event Timeline

klausler created this revision.Feb 16 2023, 4:37 PM
Herald added a project: Restricted Project. · View Herald TranscriptFeb 16 2023, 4:37 PM
Herald added a subscriber: jdoerfert. · View Herald Transcript
klausler requested review of this revision.Feb 16 2023, 4:37 PM
This revision is now accepted and ready to land.Feb 17 2023, 1:01 AM