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

    <tr>
        <th>Summary</th>
        <td>
            [C++20] Implement std::is_pointer_interconvertible_base_of
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
      </td>
    </tr>

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

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

<pre>
    As far as I can tell, [`std::is_pointer_interconvertible_base_of`](https://en.cppreference.com/w/cpp/types/is_pointer_interconvertible_base_of) from C++20 is not currently implemented in libc++. This would be useful to me, so filing an issue to cover its absence.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyUkT-P3CAUxD8Nbp7Ows__zoWL3VtZuj79CvDzLicMFg_2tN8-snOXKF3SQMGMZpifYrY3TzSK9izaS6Fyuoc4figTNKtCh_k5nhgWFUExvINRHhI5J_ANdksnOc2iPon6ZPm6BesTxetxmuAfFJPVjq5aMV3DIjop2ovA13tKG-82nARO5EuzbZEWiuQNlSasAqdPgZPZNoFTem7EAqd_ScABlhhWeBN4FnhGCZbBhwQmx0g-uSfYdXO0kk80g_XgrDa_xCX8uFuGz5DdDJogMy3ZQQqw0v5hDrBYZ_0NlAfLnGl_M-FBEWxiUJqP_sU81vNQD6qgsep6lEPXV11xH5uOXiuFdT9QVRnVYGNqrFFKqRpqhrawI0rECrHDunqtu5LU0suh6sl0xsyzEo2kVVlXOvdYyxBvxdFjbIdeDoVTmhx_s4zjLnrR-caikc5y4j-2ZJM7qP8eSrQXeP-eBv4Ha5GjG_9GerPpnvUXyT3063rZYvggkw6anA-sR_efAQAA__-jhtWp">