diff --git a/flang/runtime/edit-output.cpp b/flang/runtime/edit-output.cpp --- a/flang/runtime/edit-output.cpp +++ b/flang/runtime/edit-output.cpp @@ -57,7 +57,7 @@ return EditCharacterOutput( io, edit, reinterpret_cast(&n), sizeof n); default: - io.GetIoErrorHandler().Crash( + io.GetIoErrorHandler().SignalError(IostatErrorInFormat, "Data edit descriptor '%c' may not be used with an INTEGER data item", edit.descriptor); return false;