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

    <tr>
        <th>Summary</th>
        <td>
            [libcxx] Fix `transform_error.mandates.verify.cpp` test once libcxx builder migrated to next LLVM release.
        </td>
    </tr>

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

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

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

<pre>
    PR#102851 introduced a change to clang, which causes following tests from expected failing to unexpected pass on msvc:

```
llvm-libc++-static-clangcl.cfg.in :: libcxx/utilities/expected/expected.expected/transform_error.mandates.verify.cpp
llvm-libc++-static-clangcl.cfg.in :: libcxx/utilities/expected/expected.void/transform_error.mandates.verify.cpp
```

However, libcxx msvc builders uses clang from release version instead of building from ToT. Therefore, the test failures caused by this change were not present on libcxx builders. 

PR#104635 attempted to suppress the error on these 2 tests so they can pass on both release branch clang and ToT Clang. However, this walk around should be removed once libcxx have migrated to a newer clang release.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy0VE-voyoU_zS4OalB1NYuXNw_ad7ivuTl5eZtXxCOygyCAbTtfPoJ1N7bmdXMYpKGCuI5v3_AvVeDQWxJ_Uzq14wvYbSu_YbO2gkHnnVWXtt__iWsLChr6gKUCc7KRaAEDmLkZkAIFoTmZiDsBc6jEiMIvnj00Fut7VmZAQL64KF3dgK8zCgCSui50umdhcV8rM7ce7AGJr8KUj4R-krofdzT7ZemWq_TTqtOEPZM2PPOBx6U2CUoQueiH3JlINYonyDuu1wIOy1BaRUUesJO96YPj_nDWnDc-N666X90zrp84kbygD5f0an-mot5_pNIVqt-C8VP8tzGv-wZV3TRmlvjJCx0i9ISnYfkUwJ6c8ehRu4RVnReWQPK-IBcgu1v36j7xnf7nsP7iA576zDWDyMmn5Oxi4t1YwwkdFcIo_L3uJzRIRgbYHbo0YTo9obtDiuHRw5b_qp9WQMPAac5BiVY8Msca_jUOqkTa4URPQLbMudtXLiC4OYjW50N4wfTznETI5s04EZGZvASZzk8qJcYnLn-CtzZxUjwo120hA7B4WRXlGCNwDuTka8Ikxoc37ByMHhGt_XZmueZbEt5LI88w7Y4sKooSnrYZ2O7l6xsGi5RdEwUfYl133RV1x-FxL5ifaZaRllFG0YpLQ71PpesPNBKFLIqGxRHSiqKE1c6j-nMrRsy5f2CbUGrpqkzzTvUPh18xj6zSxiLF4FrU6a7ZfCkolr54D_rBBV0ujK2KNevcFIXIHv6K1nd01tKHtXafP9BMIOXAG9v__39KdbidDuGMPt4lNiJsNOgwrh0ubATYacIcPvbzc5-QREIOyXW8YxtxNeWfQ8AAP__R-OuvA">