llvm-capstone/libcxx
Ian Anderson 6021c78fe5 [libc++][Modules] locale fails to compile with clang modules when _LIBCPP_LOCALE__L_EXTENSIONS is undefined
When `__locale_dir/locale_base_api/locale_guard.h is` compiled independently, as it is when it's in its own clang module, it fails to compile due to `locale_t` being undefined. It needs to include `__locale` to get that, instead of just `clocale`.

Reviewed By: ldionne, #libc

Differential Revision: https://reviews.llvm.org/D158669
2023-08-24 14:22:41 -07:00
..
benchmarks [libc++][PSTL] Add a __parallel_sort implementation to libdispatch 2023-08-15 12:20:40 -07:00
cmake [libc++][CI] Moves modules build to C++23. 2023-08-22 20:19:48 +02:00
docs [libcxx][NFC] Update status documentation for stride range view 2023-08-23 19:28:37 +02:00
include [libc++][Modules] locale fails to compile with clang modules when _LIBCPP_LOCALE__L_EXTENSIONS is undefined 2023-08-24 14:22:41 -07:00
lib [libc++] Optimize internal function in <system_error> 2023-08-11 13:08:45 -07:00
modules [libc++][C++20 modules] Tests no unicode build. 2023-08-22 20:17:37 +02:00
src [libc++] Change _LIBCPP_CONSTEXPR_SINCE_XXX to constexpr in the dylib 2023-08-18 13:44:26 -04:00
test [libc++] Temporary workaround to make the CI green again 2023-08-23 22:19:37 -04:00
utils [libc++][charconv] Adds operator bool. 2023-08-23 19:25:10 +02:00
.clang-format [libc++] Make everything in namespace std have default type visibility and hidden visibility and remove _LIBCPP_ENUM_VIS 2023-08-19 15:16:04 -07:00
.clang-tidy [libc++] Fix template parameter naming and enforce it through readability-identifier-naming 2023-07-24 19:54:12 -07:00
.gitignore
appveyor-reqs-install.cmd
appveyor.yml [libc++] Re-apply "Always build c++experimental.a"" 2022-07-19 10:44:19 -04:00
CMakeLists.txt [libc++][modules] Simplifies C++20 module testing. 2023-08-22 20:06:28 +02:00
CREDITS.TXT [libcxx] Add mdspan/extents 2023-05-16 14:30:36 -07:00
LICENSE.TXT
TODO.TXT