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/array/array.zero
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
..
db_back.pass.cpp [libc++] Fix PR35491 - std::array of zero-size doesn't work with non-default constructible types. 8 years ago
db_front.pass.cpp [libc++] Fix PR35491 - std::array of zero-size doesn't work with non-default constructible types. 8 years ago
db_indexing.pass.cpp [libc++] Fix PR35491 - std::array of zero-size doesn't work with non-default constructible types. 8 years ago