diff options
author | Andrey Khalyavin <[email protected]> | 2022-04-27 10:51:39 +0300 |
---|---|---|
committer | Andrey Khalyavin <[email protected]> | 2022-04-27 10:51:39 +0300 |
commit | 3f6c53a98f6f42f15b76a5c0bdbde523093e0a42 (patch) | |
tree | c2a7b9857c15eb5333495031eb782365c62311b4 /contrib/libs/cxxsupp/libcxx/include/module.modulemap | |
parent | 590e169a0a90aafab8247e6f1797b646d897f086 (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.modulemap | 26 |
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 * } |