mirror of
https://github.com/SFML/SFML.git
synced 2024-11-25 04:41:05 +08:00
9022d9564d
Character traits are only standardized for character types of which std::uint8_t is not. All major C++ implementations happen to define this specialization but because it is not standard C++ they are allowed to remove it as LLVM has done by deprecating this specialization in LLVM 18. It is slated for removal in LLVM 19. To avoid compilation errors and to get ahead of any deprecation warnings when LLVM 18 ships we need to define our own std::uint8_t character traits. SFML 4 will have access to C++20's std::u8string which should let us remove this code. |
||
---|---|---|
.. | ||
Angle.test.cpp | ||
Clock.test.cpp | ||
Config.test.cpp | ||
Err.test.cpp | ||
FileInputStream.test.cpp | ||
MemoryInputStream.test.cpp | ||
Sleep.test.cpp | ||
String.test.cpp | ||
Time.test.cpp | ||
Vector2.test.cpp | ||
Vector3.test.cpp |