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

    <tr>
        <th>Summary</th>
        <td>
            [libc] support for _BitInt in stdbit.h
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            c23,
            libc
      </td>
    </tr>

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

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

<pre>
    This was pointed out in https://github.com/llvm/llvm-project/pull/80459#discussion_r1476478451 , that C23 added support for `_BitInt` types.  It would be nice if our type generic macros in stdbit.h would resolve for these types.

I wonder if the support of `_BitInt` was related to why [GCC added a few builtins](https://github.com/llvm/llvm-project/issues/79630#issuecomment-1912561197) to help implement c23 stdbit.h?
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyckstu3DwMhZ-G3hAZyJR8W3iRzMA_sv_3gS3RY7Uay9Alg7x9YXeaXnbtRoJE8ODj4RljtNeVuYfqBapLMea0-NCvVn81HMfsVsshFpM3H_3_i414HyNu3q6JDfqc0K64pLRFkM9AA9BwtWnJ00n7G9Dg3PuP62kL_gvrBDRs2TmgoRWq6oCksVHnGK1f30Kpmlo1rapKBDpjWsaEZ5I4GsMGY942HxLOPiDU4u3Fptc1QS0wfWwcT4ivCe8-O4MT42o1o53R53DU8corB6vxNurg444ek5lsOi2PpsDRu3c-9NPCkR-6IC4gnr-fr3j3q-GwK6eFP5n8_AfS7lRgN-5OJY_35QOhevnvfH4MM-LMd5yydcmuEaoLUPvXVtoYM0egoelqKYDk8aH97cZreiq7kqq6LLsGqNshFnYb2tvmeK-jJvlpAcihML00nezGgvuyEXVXNrJri6U3qumqWkxNU7eiIcm1kKpVrKUaZWl0YXsSpAQJIqlk2Z4UqXmu5dxyXVckW1CCb6N1p53_5MO1OED7VlSiK9w4sYtHBok0SSACOgORs5PeH9WlCP0x-pSvEZRwNqb4UyzZ5I4MHw3V5bekPHby676LHFz_72Yf1N8CAAD__3pdCnQ">