When a non-advancing formatted READ can't completely fill a CHARACTER
input item with data, and PAD='NO', don't modify the variable at all.
This matters when the error is recoverable.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D155000
[flang][runtime] Don't do partial data transfer on short character read with ADVANCE='NO', PAD='NO' ClosedPublic Authored by klausler on Jul 11 2023, 11:56 AM.
Details Summary When a non-advancing formatted READ can't completely fill a CHARACTER
Diff Detail Event TimelineThis revision is now accepted and ready to land.Jul 11 2023, 12:16 PM Closed by commit rG7cf198f7988b: [flang][runtime] Don't do partial data transfer on short character read with… (authored by klausler). · Explain WhyJul 17 2023, 10:04 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 539227 flang/runtime/edit-input.cpp
flang/runtime/io-stmt.h
flang/runtime/io-stmt.cpp
flang/unittests/Runtime/ExternalIOTest.cpp
|