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

    <tr>
        <th>Summary</th>
        <td>
            FR: Add cacheline size macros sufficient to support C++17 std::hardware_{con,de}structive_interference_size
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

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

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

<pre>
    libc++ implements std::hardware_{con,de}structive_interference_size on gcc only due to clang lacking sufficient macro support. This bug requests that clang add sufficient support to implement this C++17ism in libc++.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJykkcFupDoQRb_GbEpBxobwWLDoTsQHPM2-ZewCPDGGcZUTZb5-BNNKZz8rL6x7VedcQ-TniNiL5iqa18JkXrbU72-G2Me5GDf32Qc_WqGuQl3Br3vAFSMTEDuhL0JfFpPch0l4E-3VblGoF4eifSVO2bJ_x5uPjGnChNHijfxvhC3CbC1sMXyCywi8gQ0mzhCMffNxBsrT5K3HyLAamzagvO9b4hJ-LJ5gzDMk_JWRmIAXw_e4ce579B466r8OBz4KXv7yVK2nFXyEB2JZuF67TnemwL56bmtV16rSxdLXVWv1f13XNJVpR1Stbu2k6wYn201SysL3SiotKyWrrpGVLuuq6pwcUTs7jbIeRS1xNT6UIbyv5ZbmwhNl7J9l1dZFMCMGOpdQKuIHnJ9CqWOY1B-ZpzHPJGoZPDE9WthzwH74X-gLXJwDa-yCwUeE0_ZpkL6L4S-hDxP_MmiRU-gX5p2OBjUINcyelzyWdluFGo5L78_TnrafaFmo4eQjoYaT_08AAAD__3u72as">