[libcxx-commits] [libcxx] [libc++] Add <locale> include in <chrono> (PR #85521)
Nikolas Klauser via libcxx-commits
libcxx-commits at lists.llvm.org
Sat Mar 16 06:12:25 PDT 2024
https://github.com/philnik777 created https://github.com/llvm/llvm-project/pull/85521
I accidentally removed this transitive include in #85478.
>From ba2a13f82a6d10c30880b58b7c9cbaa63d9af718 Mon Sep 17 00:00:00 2001
From: Nikolas Klauser <nikolasklauser at berlin.de>
Date: Sat, 16 Mar 2024 14:11:51 +0100
Subject: [PATCH] [libc++] Add <locale> include in <chrono>
---
libcxx/include/chrono | 1 +
libcxx/test/libcxx/transitive_includes/cxx20.csv | 1 +
2 files changed, 2 insertions(+)
diff --git a/libcxx/include/chrono b/libcxx/include/chrono
index 0320c1dc4c2f96..5bab3f8ad5cf05 100644
--- a/libcxx/include/chrono
+++ b/libcxx/include/chrono
@@ -883,6 +883,7 @@ constexpr chrono::year operator ""y(unsigned lo
#if !defined(_LIBCPP_REMOVE_TRANSITIVE_INCLUDES) && _LIBCPP_STD_VER == 20
# include <charconv>
+# include <locale>
#endif
#endif // _LIBCPP_CHRONO
diff --git a/libcxx/test/libcxx/transitive_includes/cxx20.csv b/libcxx/test/libcxx/transitive_includes/cxx20.csv
index b355e7b0338b9f..03b4eda8b4d868 100644
--- a/libcxx/test/libcxx/transitive_includes/cxx20.csv
+++ b/libcxx/test/libcxx/transitive_includes/cxx20.csv
@@ -128,6 +128,7 @@ chrono ctime
chrono cwchar
chrono forward_list
chrono limits
+chrono locale
chrono optional
chrono ostream
chrono ratio
More information about the libcxx-commits
mailing list