[libcxx-commits] [libcxx] [libc++] Add <locale> include in <chrono> (PR #85521)

via libcxx-commits libcxx-commits at lists.llvm.org
Sat Mar 16 06:12:56 PDT 2024


llvmbot wrote:


<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-libcxx

Author: Nikolas Klauser (philnik777)

<details>
<summary>Changes</summary>

I accidentally removed this transitive include in #<!-- -->85478.


---
Full diff: https://github.com/llvm/llvm-project/pull/85521.diff


2 Files Affected:

- (modified) libcxx/include/chrono (+1) 
- (modified) libcxx/test/libcxx/transitive_includes/cxx20.csv (+1) 


``````````diff
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

``````````

</details>


https://github.com/llvm/llvm-project/pull/85521


More information about the libcxx-commits mailing list