[libc++] Revert "Protect users from relying on detail headers" & related changes

This commit reverts 5aaefa51 (and also partly 7f285f48e7 and b6d75682f9,
which were related to the original commit). As landed, 5aaefa51 had
unintended consequences on some downstream bots and didn't have proper
coverage upstream due to a few subtle things. Implementing this is
something we should do in libc++, however we'll first need to address
a few issues listed in https://reviews.llvm.org/D106124#3349710.

Differential Revision: https://reviews.llvm.org/D120683
This commit is contained in:
Louis Dionne
2022-02-28 16:37:25 -05:00
parent 5c73db24df
commit 368faacac7
767 changed files with 10 additions and 8045 deletions

View File

@@ -17,8 +17,6 @@
#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
# pragma GCC system_header
# pragma clang include_instead(<vector>)
# pragma clang include_instead(<deque>)
#endif
_LIBCPP_PUSH_MACROS