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

    <tr>
        <th>Summary</th>
        <td>
            backport libc++ fix to formatter
        </td>
    </tr>

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

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

    <tr>
      <th>Reporter</th>
      <td>
          androm3da
      </td>
    </tr>
</table>

<pre>
    We should backport this fix to `formatter_floating_point` because it causes compilation errors on targets where `int32_t` is not compatible with `int`.

/cherry-pick e1830f586ac4c504f632bdb69aab49234256e899
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJxEkcFu5CoQRb8Gb1C3MGDaLFi8KOpfeMtWAWWbCTYWlCeTvx-11ZNICFjUPbqqA62leUN0bHhjw3sHBy2lOthiLauK0PkSv9z_yNtSjhy5h_Cxl0qcltT4lP5wKpwZMZW6AhHWx5QLUNrmx17SRswI7jHA0ZAn4uen8VDWPWWgVDaOtZbaeNk4QZ2RGv9csOITmjZS8nEyUuNboTMIlHxG_ploeQ0xI65MvDPx3-uW97BgrV-XPYUPjv2oxDSMBoIOg9CTUdJHbyyA11YqLQeDo7VddCpaZaFD1996qZRS1naLU8EEmOLYT2AV9kMMGnqLWigtcIy6S04KqYUWQ2-EHcYrTGC91Tf0aHovDNMCV0j5mvPv9Vrq3KXWDnTjbRSiy-Axt1OBlDn5wOTbeeRTSXXP0MUfc2Na5NSo_WAoUUb3beUn_M_Nt5juqNktRHtj6rkhJu9zouXw11BWJu9P5Ou57LX8wkBM3s-ajcn72fRvAAAA___0UrNR">