[all-commits] [llvm/llvm-project] e9d0f8: [flang] Don't drop format string for external chil...

Peter Klausler via All-commits all-commits at lists.llvm.org
Sat Jan 22 09:01:22 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e9d0f8baf2361b190b0ffde67cad62828fda8ce6
      https://github.com/llvm/llvm-project/commit/e9d0f8baf2361b190b0ffde67cad62828fda8ce6
  Author: Peter Klausler <pklausler at nvidia.com>
  Date:   2022-01-22 (Sat, 22 Jan 2022)

  Changed paths:
    M flang/runtime/format-implementation.h
    M flang/runtime/io-api.cpp
    M flang/runtime/io-error.cpp

  Log Message:
  -----------
  [flang] Don't drop format string for external child I/O

In user-defined derived type I/O to an external unit, don't
omit the format string from the constructor of ChildFormattedIoStatement.
And include any user IOMSG text in the crash message of the
parent, if it doesn't catch errors.

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




More information about the All-commits mailing list