From a463c369cd9d0fe10dae4af41bbf6f47c32ee085 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Wed, 18 Sep 2024 06:31:37 +0200 Subject: [PATCH] libcxx: Update to LLVM 19.1.0. --- .../include/__algorithm/three_way_comp_ref_type.h | 1 + lib/libcxx/include/chrono | 2 +- lib/libcxx/include/format | 12 ++++++------ 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/lib/libcxx/include/__algorithm/three_way_comp_ref_type.h b/lib/libcxx/include/__algorithm/three_way_comp_ref_type.h index 70c5818976..5702a1fee0 100644 --- a/lib/libcxx/include/__algorithm/three_way_comp_ref_type.h +++ b/lib/libcxx/include/__algorithm/three_way_comp_ref_type.h @@ -9,6 +9,7 @@ #ifndef _LIBCPP___ALGORITHM_THREE_WAY_COMP_REF_TYPE_H #define _LIBCPP___ALGORITHM_THREE_WAY_COMP_REF_TYPE_H +#include <__assert> #include <__compare/ordering.h> #include <__config> #include <__utility/declval.h> diff --git a/lib/libcxx/include/chrono b/lib/libcxx/include/chrono index 990c415ec2..7bec5e5a26 100644 --- a/lib/libcxx/include/chrono +++ b/lib/libcxx/include/chrono @@ -1015,8 +1015,8 @@ constexpr chrono::year operator ""y(unsigned lo # include # if !defined(_LIBCPP_HAS_NO_LOCALIZATION) # include +# include # endif -# include #endif #endif // _LIBCPP_CHRONO diff --git a/lib/libcxx/include/format b/lib/libcxx/include/format index c3f2b45f0f..a88b3ef852 100644 --- a/lib/libcxx/include/format +++ b/lib/libcxx/include/format @@ -237,21 +237,21 @@ namespace std { # include # include # include -# include # include # include +# include # include # include +# include +# include # include # include # include # include -#endif -#if !defined(_LIBCPP_REMOVE_TRANSITIVE_INCLUDES) && _LIBCPP_STD_VER <= 20 -# include -# include -# include +# if !defined(_LIBCPP_HAS_NO_WIDE_CHARACTERS) +# include +# endif #endif #endif // _LIBCPP_FORMAT