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

    <tr>
        <th>Summary</th>
        <td>
            `poisoned_hash_helper.h` relies on forward-declaring `std::hash`
        </td>
    </tr>

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

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

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

<pre>
    `poisoned_hash_helper.h` currently errors when adding `#include <functional>` and relies on a forward-declaration from `<type_traits>`.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJx9T0GO3CAQfA1c0FoM2GAfOGQ3yTdG2LQNGwasBmc1vw92Eq1yiVQSFNXVVczZPQ1RfM-h5ATu7m3xdw9xB-x8E9hyIEKq8ckAMWNhHx4Ss86FtLE2QIQMaYmHA0bk23qkpYacbCTy22m3yTGEGKCw3Gxszfhh0b04WKJFe86yFfPjWiXf6nOHe0Ubavm9oKNgbmqYVD9Oo6bOSDfJydIaaoT_N_-M_Tf0T_FSHZFfGk5j4_TAaHytezmfxfeGLVR_zN2SH43E-PPv8bJjfoelNhpKOaC0y6AmOVJvtJ3A9oNSXN5mNTvVu8GBBSWXlXM90WhniMWQ4ZUIEcO8EPF6QZDhKw1GcCH4yHtxk0oM3aidmBRYrYHfhn4lPYeHDbE7i3QZN4rm6jQfW2liDKWWT9GWErYEcOW1_faoPqPZfYgp_NBa0-sH5qr_CyJYqXw">