This is an archive of the discontinued LLVM Phabricator instance.

[flang] Fix "non-advancing" I/O, support $ in FORMAT
ClosedPublic

Authored by klausler on Jun 28 2021, 11:43 AM.

Details

Summary

Non-advancing I/O was failing; ExternalFileUnit was losing
track of what writes had been committed to the file. Fix.
Also, support the common extension of $ and \ in a FORMAT
as being equivalent to ADVANCE=NO.

Diff Detail

Event Timeline

klausler created this revision.Jun 28 2021, 11:43 AM
klausler requested review of this revision.Jun 28 2021, 11:43 AM
PeteSteinfeld accepted this revision.Jun 28 2021, 12:13 PM

All builds, tests, and looks good. I noticed that you have a one word sentence in your commit message. I'm not sure if you intended that.

This revision is now accepted and ready to land.Jun 28 2021, 12:13 PM

All builds, tests, and looks good. I noticed that you have a one word sentence in your commit message. I'm not sure if you intended that.

Now that you've accepted it, that one-word sentence can be put into the past tense, anyway.

This revision was landed with ongoing or failed builds.Jun 28 2021, 12:18 PM
This revision was automatically updated to reflect the committed changes.
Herald added a project: Restricted Project. · View Herald TranscriptJun 28 2021, 12:18 PM