[all-commits] [llvm/llvm-project] c1a828: [libc++][modules] Move __noexcept_move_assign_cont...
Louis Dionne via All-commits
all-commits at lists.llvm.org
Wed Sep 4 08:18:51 PDT 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: c1a8283fcc735b1567c49bb6cd485f9e71a12cc4
https://github.com/llvm/llvm-project/commit/c1a8283fcc735b1567c49bb6cd485f9e71a12cc4
Author: Louis Dionne <ldionne.2 at gmail.com>
Date: 2024-09-04 (Wed, 04 Sep 2024)
Changed paths:
M libcxx/include/CMakeLists.txt
A libcxx/include/__memory/noexcept_move_assign_container.h
R libcxx/include/__type_traits/noexcept_move_assign_container.h
M libcxx/include/module.modulemap
M libcxx/include/string
M libcxx/include/vector
Log Message:
-----------
[libc++][modules] Move __noexcept_move_assign_container out of __type_traits (#107140)
That header depends on allocator traits, which is fundamentally tied to
`<memory>`, not to `<type_traits>`. This breaks a cycle betweeen
__type_traits and __memory.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list