[all-commits] [llvm/llvm-project] e81c96: [flang] Handle END= situations better in runtime i...

Peter Klausler via All-commits all-commits at lists.llvm.org
Wed Apr 14 09:34:53 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e81c96d6f8b1cc974f9dbdd47ed82be6be81ae0a
      https://github.com/llvm/llvm-project/commit/e81c96d6f8b1cc974f9dbdd47ed82be6be81ae0a
  Author: peter klausler <pklausler at nvidia.com>
  Date:   2021-04-14 (Wed, 14 Apr 2021)

  Changed paths:
    M flang/runtime/descriptor-io.h
    M flang/runtime/io-api.cpp
    M flang/runtime/io-error.cpp
    M flang/runtime/io-error.h
    M flang/runtime/io-stmt.cpp
    M flang/runtime/io-stmt.h
    M flang/runtime/unit.cpp
    M flang/runtime/unit.h

  Log Message:
  -----------
  [flang] Handle END= situations better in runtime input

Debug the input path for READ statements with END= labels;
don't emit errors when the program can handle them.
BeginReadingRecord() member functions have been made
"bool" for more convenient handling of error cases,
and some code in IoErrorHandler has been cleaned up.

Differential Revision: https://reviews.llvm.org/D100421




More information about the All-commits mailing list