This is an archive of the discontinued LLVM Phabricator instance.

[flang] Runtime: Reset list-directed input state for each NAMELIST item
ClosedPublic

Authored by klausler on Jul 23 2021, 11:59 AM.

Details

Summary

NAMELIST I/O formatting uses the runtime infrastructure for
list-directed I/O. List-directed input processing has same state
that requires reinitialization for each successive NAMELIST input
item. This patch fixes bugs with "null" items and repetition counts
on NAMELIST input items after the first in the group.

Diff Detail

Event Timeline

klausler created this revision.Jul 23 2021, 11:59 AM
klausler requested review of this revision.Jul 23 2021, 11:59 AM
PeteSteinfeld accepted this revision.Jul 23 2021, 2:43 PM

All builds, tests, and looks good.

This revision is now accepted and ready to land.Jul 23 2021, 2:43 PM
This revision was landed with ongoing or failed builds.Jul 23 2021, 6:21 PM
This revision was automatically updated to reflect the committed changes.
Herald added a project: Restricted Project. · View Herald TranscriptJul 23 2021, 6:21 PM