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

    <tr>
        <th>Summary</th>
        <td>
            [libc++] Document warning level at which we're clean
        </td>
    </tr>

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

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

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

<pre>
    > I don't know how libc++ tests run. Maybe there isn't a test that includes all public headers and builds with `-Wall -Wconversion -Wextra -pedantic -Werror`? That would be a good test to have.
>
> Does libc++ have any policy which warning levels it's clean at? Probably not really needed since all its headers are supposed to be system headers which disable warnings, so that test could (and probably should?) even use -Weverything with clang.

_Originally posted by @nico in https://github.com/llvm/llvm-project/pull/86843#discussion_r1559414851_
 
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyUk72O2zoQhZ-GagY2JEqy6ULF7vUauEWQFAG2XPBnLDGhSYFD2tHbB5Tj3U2ZRiKIGc35js5IIjt6xIH1z6w_VjKnKcTBGRu8x0oFswysfYH_wQTP-D7BTx9uMIUbOKs048-MP0NCSgQx-y18kYtCSBNGBEv3FrkWQJpkAuu1ywYJpHMwZ-WshgmlwUggvQGVrTMEN5smYLt681rqNq86-CtGssHD5hV_pShhM6ORPlldbmIMke1q1p7gexlzC9kZUAgSxhDMHwEBJnnFLauPrH5i7cv7AY4B6TNRqQPpF5iDs3qB22T1BDcZvfUjOLyiI7CJ8T2Bdig9yFSGf4tBSeUW8CFBROnKEdGgAbJe44ptE30wRwTK8xwITRGoEGihhJf3ivtoY0kqhw8JxPh_QOHu6QqnV2LGRXFxfsigqVyz9sT4AfCKHjJhMeyKcUlTgVmt1k768WHM-nz7Gu1o_UowB0poQC3AutpbHcB6mFKaibVPjJ8YP402TVltdbgwfnLu-nht5hh-oE6Mn-bsHOMnsRNdy3hrLOlM5Ze-xabvD13Tib55u0-HygytObQHWeHQ7Bsu9nXPd9U0iLOUeymEVqbrJTZnFHWPqhNG1NKIrrIDr3lXd03DG87r3dacu75R7Vmc1QHVoWFdjRdp3bbo24Y4VpYo4yBE1zWVkwodrfvA-UciGOdlP-KwQqk8EutqZynRx2eSTW7dpE9t_RGOQecL-vR3fKCk9J4qZHwf8Z6jKkc3_LO1KwAVcwvD7wAAAP__EVFDJA">