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

    <tr>
        <th>Summary</th>
        <td>
            ABI version 2 C++98/03 support
        </td>
    </tr>

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

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

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

<pre>
    In #55064 it was discovered that libc++ ABI version 2 accidentally lost pre-C++11 support. @philnik777 fixed it in 6b257af82261a526b79c0e65c8eed073e916e711.

The affected CMake tests [were updated to not use C++98](https://gitlab.kitware.com/cmake/cmake/-/merge_requests/7206). However, if libc++ ABI version 2 doesn't plan to support older language modes CMake needs to be updated to serve an error to users of ABI version 2 when compiling in non-supported modes, rather than failing during compilation.

What is the stance on C++98/03 support for libc++ ABI version 2?
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx1U0tvnDAQ_jXmMlpkzIKXA4c8tGoOvVXqsbLxAG68NrVNtvn3HTabpmkbCRh5bOZ7zFgH89w_eGCibhre7sFmOKsExqYhPGFEA3lWGZzVAxO39MDN7QPQTrLBgwA1DNagz8q5Z3AhZVgi7u5ezlYVpHVZQswlsD1fZuu8fZRSwmh_UmkCsx5aLRqpxoMQbaUa0WrZDRzbZjggGi5r7KoWZVWVjN8zfvPy_TIjqHHEIVOdu8_qESFjyglYc3sm3rAuRm17OYAPGdaEcGXVHVhzz8RhznlJrL5h4kjPZLNTuny0-awilkM4UXI4UeE_4o7eE8YJv0X8sW54lJCCt0x0JXwKZyRnmLgDO35smQmYPBOSrHLKbwSvJkFwBiNQclrVhHAKBtNVnCcv0nZWv5OWMD6RER4wxhC3DAmNCcL4F-h5Rg8karHO-mmz3Qe_uwJTrQvWxjyqPBMJ6rqHUb2cNmvcwsvvKlPFd734uk2IJXbUk5SVHxAI881tceT1b40j0fzIGlYfC9PXpqs7VWRqCPbvVfy_ZrFG1__TzXnV1y469_QadksM32loaGlTWjfJx6apuSjmfqiklmo_ciNNLXkruNaaS31QlZaHuitoPtClniaMCfGmgRabcRSI7LZo7gvbCy4EpyvFu6qq9yWNdmuGUaq6a_TeVHQd8ET2lhurMsSpiP2FoF6nRJvO0nC9baqU7EQz8ApuyA-PVzC15jnEPquTjs_FRVd_EfULYjM7Lg">