commit | a96275c9e53ecd8602339307b26e6a4a2590389f | [log] [tgz] |
---|---|---|
author | Hui <hui.xie0621@gmail.com> | Mon Oct 09 13:50:27 2023 +0100 |
committer | Copybara-Service <copybara-worker@google.com> | Mon Oct 09 05:56:05 2023 -0700 |
tree | 0534dc1184added872487381c4213aaae5a6cd62 | |
parent | fe7013c419d34d9b67444975000f17c2d062daf8 [diff] |
[libc++] LWG 3821 uses_allocator_construction_args should have overload for pair-like (#66939) This change addresses LWG 3821 and LWG 3677. - make `std::pair`'s constructor no longer takes `subrange` - `uses_allocator_construction_args` constraint changes w.r.t to `pair-like` types - `uses_allocator_construction_args` constraints checks `is-pair-like<remove_cv_t<T>>` GitOrigin-RevId: bcf172ec578a2a787de45858871e59fd64f7b196