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

    <tr>
        <th>Summary</th>
        <td>
            _LIBCPP_DEBUG_STRICT_WEAK_ORDERING_CHECK should be made part of some hardening modes
        </td>
    </tr>

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

    <tr>
      <th>Assignees</th>
      <td>
            var-const
      </td>
    </tr>

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

<pre>
    I believe that `_LIBCPP_DEBUG_STRICT_WEAK_ORDERING_CHECK` should be made part of some of the hardening modes. It is likely only suitable for the debug mode, although this ties into whether we allow complexity changes made by hardening modes.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyMkcGK2zwUhZ9G3lwSZNmx44UWEyeZP8xPO6RTujSSdW2pla1gXSfN25dkQgstlILgbKTDd_SpGF0_Ikq22jAhzmpatGGMxIRgq22iZrJhkt64MI6Y6GCu8gAavcMzAllFwAre_H_Y1K-vzXa3-fzcfHo7Huq35svu6aX5eNzujocPz039365-YQWHaMPsDWiEQRmEk5oIQgcxDHhLsghWTQZHN_YwBINxCQcCF8G7b-ivEEZ_hTg7UtojdGG6vzGo5_f7TNSgPNkw9xbIugjkMIIbKcDFIlmc4IKgvA8XaMNw8vjd0RVaq8Ye4zuWvv5BkRiZmSqrVIIyLaoqy7MsLRMrM5GtkGPbYl50quN6nbYm63SndWo6rhInBRdZmvKSl_k6K5d5UWnOU1HpdbrmZcdyjoNyfun9eViGqU9cjDPKMs2rIvFKo48PQd7plonN_QgmaibET9CHs0neahZ67iPLuXeR4q9icuRR_quwv9r67YOSefLSEp0iy56Y2DOx7x3ZWS_bMDCxvyE8YnGawldsiYn9fWhkYn_f-iMAAP__eJrWxg">