In C++20, char8_t is a distinct type from unsigned char, but is still an integral type. char16_t and char32_t are integral types in both C++17 and C++20. This also reverts the change in PR #177421, which is not needed when cpp::is_integral_v<char8_t> works correctly in all modes. |
||
|---|---|---|
| .. | ||
| AOR_v20.02 | ||
| benchmarks | ||
| cmake | ||
| config | ||
| docs | ||
| examples | ||
| fuzzing | ||
| hdr | ||
| include | ||
| lib | ||
| shared | ||
| src | ||
| startup | ||
| test | ||
| utils | ||
| .clang-tidy | ||
| .gitignore | ||
| CMakeLists.txt | ||
| LICENSE.TXT | ||
| Maintainers.rst | ||
| README.txt | ||
LLVM libc ========= This directory and its subdirectories contain source code for llvm-libc, a retargetable implementation of the C standard library. LLVM is open source software. You may freely distribute it under the terms of the license agreement found in LICENSE.txt.