llvm-project/libcxx/test/std/containers/sequences/array/array.data
Eric Fiselier 59cdf90ac8 [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

llvm-svn: 324526
2018-02-07 21:06:13 +00:00
..
data.pass.cpp [libc++] Fix PR35491 - std::array of zero-size doesn't work with non-default constructible types. 2018-02-07 21:06:13 +00:00
data_const.pass.cpp [libc++] Fix PR35491 - std::array of zero-size doesn't work with non-default constructible types. 2018-02-07 21:06:13 +00:00