<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/113059>113059</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            [flang][libc++][regression] Flang runtime cannot be built after merging PR #109151
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            libc++,
            flang
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          pawosm-arm
      </td>
    </tr>
</table>

<pre>
    The following change is needed to make the flang runtime build again:

```
diff --git a/flang/runtime/io-api-minimal.cpp b/flang/runtime/io-api-minimal.cpp
index ad76fe3de032..a06d3d12f8f0 100644
--- a/flang/runtime/io-api-minimal.cpp
+++ b/flang/runtime/io-api-minimal.cpp
@@ -150,7 +150,7 @@ bool IODEF(OutputLogical)(Cookie cookie, bool truth) {
 // Provide own definition for `std::__libcpp_verbose_abort` to avoid dependency
 // on the version provided by libc++.

-void std::__libcpp_verbose_abort(char const *format, ...) {
+void std::__libcpp_verbose_abort(char const *format, ...) noexcept {
   va_list list;
   va_start(list, format);
   std::vfprintf(stderr, format, list);
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyslE-vozgMwD-NuVigYP60HDi8tou00kozWu29CsTQ7ECCktA379uvgM6b9rSz0kpRQoj9sx07lt7rwTDXUJyguERyCTfr6lm-Wz_F0k1Ra9VH_deNsbfjaN-1GbC7STMwao-GWbHCYHGS3xjDKjZKM6BbTNATY7voUaEcpDaQvYG4gPgxl-Ixtq3SfY9xPOiAEqjZKEDNgwPUaBvLWceTNnqSY9LNM7a_KLhb0Ebxd5TqUPacKRYZJYkUpcpUSv2xF5gKUeb5LhzH8S_78YiHTvv4j25BLiAXGKeFADofEOj0-bkftdaO-PuXy28N0PHLEuYl_GEH3ckRqAI6nq39phm7bQE67wrBLeEGVCEcTrslBGqAGvzq7F0rRvtuUHGvjQ7aGuytQyiFD2rNVPZ2vY667eb5emfXWs9X2VoXoBRruuXdaoWKZzaKTffxasGarRTu7PxKnneDCtsPXJn7PSXP1RBvvH-zTcfuJh121viAQG-9dZMMa8hJkrzECnT6f4jG8veO5_B0jYh3eR21D7hOkL3890Fu2O2IzvgDWD3LfXp172enTeiBjj4odu5Z5bzzn1Q_30yk6kxVWSUjrtMDVVmZ5oKiW50LWRyyolPUdnnfl5ymVVkey0PXHopecKRrEpSnIq3SYyoEJZWU-bHKWtVmquyLFnLBk9RjMo73KbFuiLT3C9dpmomiikbZ8ui3dkH0M5lABHQGokfh09pMXL0y4nYZPORiDcb_pAYdxq3t7BrFBYrTE2_bOx4c-7WGoLhg89JZOmmMDdjuPSag7AM7nNgNa4v6-icCZamo0iKNFjfWtxBmv176VqGDDrelTTo7ATWrS48lnp39m7uwvtc1ag_UPAK_1_RPAAAA__-0Vpgr">