diff options
Diffstat (limited to 'libcxx/test/containers/sequences/array/array.data/data_const.pass.cpp')
-rw-r--r-- | libcxx/test/containers/sequences/array/array.data/data_const.pass.cpp | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/libcxx/test/containers/sequences/array/array.data/data_const.pass.cpp b/libcxx/test/containers/sequences/array/array.data/data_const.pass.cpp deleted file mode 100644 index 8eb9762dcb8..00000000000 --- a/libcxx/test/containers/sequences/array/array.data/data_const.pass.cpp +++ /dev/null @@ -1,35 +0,0 @@ -//===----------------------------------------------------------------------===// -// -// The LLVM Compiler Infrastructure -// -// This file is dual licensed under the MIT and the University of Illinois Open -// Source Licenses. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// - -// <array> - -// const T* data() const; - -#include <array> -#include <cassert> - -int main() -{ - { - typedef double T; - typedef std::array<T, 3> C; - const C c = {1, 2, 3.5}; - const T* p = c.data(); - assert(p[0] == 1); - assert(p[1] == 2); - assert(p[2] == 3.5); - } - { - typedef double T; - typedef std::array<T, 0> C; - const C c = {}; - const T* p = c.data(); - (void)p; // to placate scan-build - } -} |