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

    <tr>
        <th>Summary</th>
        <td>
            [libc++][test] `fp_compare.h` includes non-portable `<__config>`
        </td>
    </tr>

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

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

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

<pre>
    Introduced by #100820:

https://github.com/llvm/llvm-project/blob/52a7116f5c6ada234f47f7794aaf501a3692b997/libcxx/test/support/fp_compare.h#L15

Found while running libc++'s tests with MSVC's STL, which naturally lacks this libc++ internal header.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyUkk-P2yAQxT8NvqC18Bj85-BDk9RSpfSUVa8RYGyzJWDxJ7v59hXWVk2PK41sNGJ-4r03PAS9WKUGxA6InQqe4ur8cIlqW7l9PfM7v6u3QrjpMfyw0bspSTVh8cAI6oqQDgiqvyFyQuTzu8a4hdyDEcG46LgmUUp3QzAac__7e9m8e1MyIhiFcQLByIC3VdXMTDZ84lDTmbZz2_aU85mRitdND6Lv2wzQQn58IBijCpkQ0rY5n0_zdpXutnGvyhVBfa7Y89NGl-yE31dtFPbJWm0XnFkIDnu1AWdiwO86rvjn5ddx711ezwiOeU6u2PKYPDfmgQ2XvwOOqw5PEKxtVN5yg1fFJ-XLYhrqqa97XqihaoFSWtWUFevQQ5dLdIRQxSvRibYSsgUlpYIGpkIPQICSDuqqh57QknW0ET2dJVNT23eAKFE3rk2ZDS2dXwodQlJDRVjXdoXhQpmwBwvwLBNy0H7YYxBpCYgSo0MM_zhRR7OvxNMYOyF22A1nJ4wa8p_VDcHaSpMmFbB19iXHwYVR-SKqj9erdHbWC6q_o4YUyZvhy2uyawsIxk959wH-BAAA___T-Niy">