[flang] Allow user to recover from bad edit descriptor with INTEGER
authorJean Perier <jperier@nvidia.com>
Thu, 31 Mar 2022 08:57:01 +0000 (10:57 +0200)
committerJean Perier <jperier@nvidia.com>
Thu, 31 Mar 2022 08:57:13 +0000 (10:57 +0200)
commit88d4b85f596450746a1f65a076732434df6df6f6
tree382759605f95baa29c70c23488cdaa9d0e46e85d
parent14c7754a35da9bf6b346e2a6ce4b3d8c3b00b434
[flang] Allow user to recover from bad edit descriptor with INTEGER

Runtime was crashing when an INTEGER passed in formatted output with
a bad edit descriptor even when the user did provide IOSTAT. Flang
is already signaling an error when facing similar error with other
types. Do the same with INTEGERs.

The input case is already signaling an error in the related input error
case.

Differential Revision: https://reviews.llvm.org/D122749
flang/runtime/edit-output.cpp