History log of /external/libcxx/test/libcxx/containers/sequences/array/array.zero/db_front.pass.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
6cb35ede819b18376cc2e08d7bd83e86d4874755 07-Feb-2018 Eric Fiselier <eric@efcs.ca> [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
/external/libcxx/test/libcxx/containers/sequences/array/array.zero/db_front.pass.cpp