You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
libcxx_old/test/libcxx/containers/sequences
Eric Fiselier 6cb35ede81 [libc++] Fix PR35491 - std::array of zero-size doesn't work with non-default constructible types.
Summary:
This patch fixes llvm.org/PR35491 and LWG2157  (https://cplusplus.github.io/LWG/issue2157)

The fix attempts to maintain ABI compatibility by replacing the array with a instance of `aligned_storage`.

Reviewers: mclow.lists, EricWF

Reviewed By: EricWF

Subscribers: lichray, cfe-commits

Differential Revision: https://reviews.llvm.org/D41223

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@324526 91177308-0d34-0410-b5e6-96231b3b80d8
8 years ago
..
array [libc++] Fix PR35491 - std::array of zero-size doesn't work with non-default constructible types. 8 years ago
deque Adjust libc++ test infastructure to fully support modules 9 years ago
forwardlist Move remaining _LIBCPP_VERSION tests into test/libcxx 10 years ago
list [libcxx] [test] Make files consistently end with newlines, NFC. 8 years ago
vector Cleanup _LIBCPP_HAS_NO_<c++11-feature> in support headers and final tests 9 years ago