diff options
| author | Nirav Dave <niravd@google.com> | 2018-02-06 03:03:37 +0000 |
|---|---|---|
| committer | Nirav Dave <niravd@google.com> | 2018-02-06 03:03:37 +0000 |
| commit | 936ff58476a9bd12152dd67ca28ce2ed08e97b84 (patch) | |
| tree | b64fca3ce6c93402feda85e1eb447575e4dbe39c /libcxx/test/std/containers/sequences/array/array.data/data_const.pass.cpp | |
| parent | 2bf6c058a122c869e48fc0d4de40af73ac007fd1 (diff) | |
| download | bcm5719-llvm-936ff58476a9bd12152dd67ca28ce2ed08e97b84.tar.gz bcm5719-llvm-936ff58476a9bd12152dd67ca28ce2ed08e97b84.zip | |
Revert "[libc++] Fix PR35491 - std::array of zero-size doesn't work with non-default constructible types."
Revert "Fix initialization of array<const T, 0> with GCC."
Revert "Make array<const T, 0> non-CopyAssignable and make swap and fill ill-formed."
This reverts commit r324182, r324185, and r324194 which were causing issues with zero-length std::arrays.
llvm-svn: 324309
Diffstat (limited to 'libcxx/test/std/containers/sequences/array/array.data/data_const.pass.cpp')
| -rw-r--r-- | libcxx/test/std/containers/sequences/array/array.data/data_const.pass.cpp | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/libcxx/test/std/containers/sequences/array/array.data/data_const.pass.cpp b/libcxx/test/std/containers/sequences/array/array.data/data_const.pass.cpp index f10d51580dd..5be082eeb84 100644 --- a/libcxx/test/std/containers/sequences/array/array.data/data_const.pass.cpp +++ b/libcxx/test/std/containers/sequences/array/array.data/data_const.pass.cpp @@ -38,16 +38,6 @@ int main() const T* p = c.data(); (void)p; // to placate scan-build } - { - struct NoDefault { - NoDefault(int) {} - }; - typedef NoDefault T; - typedef std::array<T, 0> C; - const C c = {}; - const T* p = c.data(); - assert(p != nullptr); - } #if TEST_STD_VER > 14 { typedef std::array<int, 5> C; |

