summaryrefslogtreecommitdiffstats
path: root/contrib/libs/cxxsupp/libcxx/include/module.modulemap
diff options
context:
space:
mode:
authorAndrey Khalyavin <[email protected]>2022-04-27 10:51:39 +0300
committerAndrey Khalyavin <[email protected]>2022-04-27 10:51:39 +0300
commit3f6c53a98f6f42f15b76a5c0bdbde523093e0a42 (patch)
treec2a7b9857c15eb5333495031eb782365c62311b4 /contrib/libs/cxxsupp/libcxx/include/module.modulemap
parent590e169a0a90aafab8247e6f1797b646d897f086 (diff)
Update libc++ to a2afc824 (24 Jan 2022).
Notable changes: * update header for __cpp_lib_polymorphic_allocator in the comments * do not inherit view_interface from view_base because it is not required * use std::addressof in unordered_set and unordered_map headers to protect from operator overloading * remove unneeded __regex_word symbol for z/OS * remove non-standard month_weekday constructor * remove __function_like helper which is no longer needed * allow callbacks that accept rvalues in std::string::resize_and_overwrite ref:0c64323bc4ef2d909ee4e876a60e9bbd152830aa
Diffstat (limited to 'contrib/libs/cxxsupp/libcxx/include/module.modulemap')
-rw-r--r--contrib/libs/cxxsupp/libcxx/include/module.modulemap26
1 files changed, 5 insertions, 21 deletions
diff --git a/contrib/libs/cxxsupp/libcxx/include/module.modulemap b/contrib/libs/cxxsupp/libcxx/include/module.modulemap
index c17ecc98aa5..a927f9d0e67 100644
--- a/contrib/libs/cxxsupp/libcxx/include/module.modulemap
+++ b/contrib/libs/cxxsupp/libcxx/include/module.modulemap
@@ -592,10 +592,7 @@ module std [system] {
module __iterator {
module access { private header "__iterator/access.h" }
- module advance {
- private header "__iterator/advance.h"
- export __function_like
- }
+ module advance { private header "__iterator/advance.h" }
module back_insert_iterator { private header "__iterator/back_insert_iterator.h" }
module common_iterator { private header "__iterator/common_iterator.h" }
module concepts { private header "__iterator/concepts.h" }
@@ -616,16 +613,10 @@ module std [system] {
module iterator { private header "__iterator/iterator.h" }
module iterator_traits { private header "__iterator/iterator_traits.h" }
module move_iterator { private header "__iterator/move_iterator.h" }
- module next {
- private header "__iterator/next.h"
- export __function_like
- }
+ module next { private header "__iterator/next.h" }
module ostream_iterator { private header "__iterator/ostream_iterator.h" }
module ostreambuf_iterator { private header "__iterator/ostreambuf_iterator.h" }
- module prev {
- private header "__iterator/prev.h"
- export __function_like
- }
+ module prev { private header "__iterator/prev.h" }
module projected { private header "__iterator/projected.h" }
module readable_traits { private header "__iterator/readable_traits.h" }
module reverse_access { private header "__iterator/reverse_access.h" }
@@ -673,14 +664,8 @@ module std [system] {
module concepts { private header "__memory/concepts.h" }
module construct_at { private header "__memory/construct_at.h" }
module pointer_traits { private header "__memory/pointer_traits.h" }
- module ranges_construct_at {
- private header "__memory/ranges_construct_at.h"
- export __function_like
- }
- module ranges_uninitialized_algorithms {
- private header "__memory/ranges_uninitialized_algorithms.h"
- export __function_like
- }
+ module ranges_construct_at { private header "__memory/ranges_construct_at.h" }
+ module ranges_uninitialized_algorithms { private header "__memory/ranges_uninitialized_algorithms.h" }
module raw_storage_iterator { private header "__memory/raw_storage_iterator.h" }
module shared_ptr { private header "__memory/shared_ptr.h" }
module temporary_buffer { private header "__memory/temporary_buffer.h" }
@@ -988,7 +973,6 @@ module std [system] {
module __bits { private header "__bits" export * }
module __debug { header "__debug" export * }
module __errc { private header "__errc" export * }
- module __function_like { private header "__function_like.h" export * }
module __hash_table { header "__hash_table" export * }
module __locale { private header "__locale" export * }
module __mbstate_t { private header "__mbstate_t.h" export * }