From e5b6400b5479cd9367cc4abb65267bc99981f981 Mon Sep 17 00:00:00 2001 From: Casey Carter Date: Mon, 9 Apr 2018 20:41:45 +0000 Subject: [PATCH] [test] [NFC] cleanup aligned_storage test * `s/"" )/"")/g` * Don't redundantly test triviality for `TEST_STD_VER > 17` llvm-svn: 329618 --- .../meta.trans.other/aligned_storage.pass.cpp | 161 +++++++-------------- 1 file changed, 55 insertions(+), 106 deletions(-) diff --git a/libcxx/test/std/utilities/meta/meta.trans/meta.trans.other/aligned_storage.pass.cpp b/libcxx/test/std/utilities/meta/meta.trans/meta.trans.other/aligned_storage.pass.cpp index 5f3146e..d7e35a6 100644 --- a/libcxx/test/std/utilities/meta/meta.trans/meta.trans.other/aligned_storage.pass.cpp +++ b/libcxx/test/std/utilities/meta/meta.trans/meta.trans.other/aligned_storage.pass.cpp @@ -23,13 +23,10 @@ int main() { typedef std::aligned_storage<10, 1 >::type T1; #if TEST_STD_VER > 11 - static_assert(std::is_same, T1>::value, "" ); + static_assert(std::is_same, T1>::value, ""); #endif -#if TEST_STD_VER > 17 -// P0767 - static_assert(std::is_trivial::value, "" ); -#else - static_assert(std::is_pod::value, "" ); +#if TEST_STD_VER <= 17 + static_assert(std::is_pod::value, ""); #endif static_assert(std::is_trivial::value, ""); static_assert(std::is_standard_layout::value, ""); @@ -39,13 +36,10 @@ int main() { typedef std::aligned_storage<10, 2 >::type T1; #if TEST_STD_VER > 11 - static_assert(std::is_same, T1>::value, "" ); + static_assert(std::is_same, T1>::value, ""); #endif -#if TEST_STD_VER > 17 -// P0767 - static_assert(std::is_trivial::value, "" ); -#else - static_assert(std::is_pod::value, "" ); +#if TEST_STD_VER <= 17 + static_assert(std::is_pod::value, ""); #endif static_assert(std::is_trivial::value, ""); static_assert(std::is_standard_layout::value, ""); @@ -55,13 +49,10 @@ int main() { typedef std::aligned_storage<10, 4 >::type T1; #if TEST_STD_VER > 11 - static_assert(std::is_same, T1>::value, "" ); + static_assert(std::is_same, T1>::value, ""); #endif -#if TEST_STD_VER > 17 -// P0767 - static_assert(std::is_trivial::value, "" ); -#else - static_assert(std::is_pod::value, "" ); +#if TEST_STD_VER <= 17 + static_assert(std::is_pod::value, ""); #endif static_assert(std::is_trivial::value, ""); static_assert(std::is_standard_layout::value, ""); @@ -71,13 +62,10 @@ int main() { typedef std::aligned_storage<10, 8 >::type T1; #if TEST_STD_VER > 11 - static_assert(std::is_same, T1>::value, "" ); + static_assert(std::is_same, T1>::value, ""); #endif -#if TEST_STD_VER > 17 -// P0767 - static_assert(std::is_trivial::value, "" ); -#else - static_assert(std::is_pod::value, "" ); +#if TEST_STD_VER <= 17 + static_assert(std::is_pod::value, ""); #endif static_assert(std::is_trivial::value, ""); static_assert(std::is_standard_layout::value, ""); @@ -87,13 +75,10 @@ int main() { typedef std::aligned_storage<10, 16 >::type T1; #if TEST_STD_VER > 11 - static_assert(std::is_same, T1>::value, "" ); + static_assert(std::is_same, T1>::value, ""); #endif -#if TEST_STD_VER > 17 -// P0767 - static_assert(std::is_trivial::value, "" ); -#else - static_assert(std::is_pod::value, "" ); +#if TEST_STD_VER <= 17 + static_assert(std::is_pod::value, ""); #endif static_assert(std::is_trivial::value, ""); static_assert(std::is_standard_layout::value, ""); @@ -103,13 +88,10 @@ int main() { typedef std::aligned_storage<10, 32 >::type T1; #if TEST_STD_VER > 11 - static_assert(std::is_same, T1>::value, "" ); + static_assert(std::is_same, T1>::value, ""); #endif -#if TEST_STD_VER > 17 -// P0767 - static_assert(std::is_trivial::value, "" ); -#else - static_assert(std::is_pod::value, "" ); +#if TEST_STD_VER <= 17 + static_assert(std::is_pod::value, ""); #endif static_assert(std::is_trivial::value, ""); static_assert(std::is_standard_layout::value, ""); @@ -119,13 +101,10 @@ int main() { typedef std::aligned_storage<20, 32 >::type T1; #if TEST_STD_VER > 11 - static_assert(std::is_same, T1>::value, "" ); + static_assert(std::is_same, T1>::value, ""); #endif -#if TEST_STD_VER > 17 -// P0767 - static_assert(std::is_trivial::value, "" ); -#else - static_assert(std::is_pod::value, "" ); +#if TEST_STD_VER <= 17 + static_assert(std::is_pod::value, ""); #endif static_assert(std::is_trivial::value, ""); static_assert(std::is_standard_layout::value, ""); @@ -135,13 +114,10 @@ int main() { typedef std::aligned_storage<40, 32 >::type T1; #if TEST_STD_VER > 11 - static_assert(std::is_same, T1>::value, "" ); + static_assert(std::is_same, T1>::value, ""); #endif -#if TEST_STD_VER > 17 -// P0767 - static_assert(std::is_trivial::value, "" ); -#else - static_assert(std::is_pod::value, "" ); +#if TEST_STD_VER <= 17 + static_assert(std::is_pod::value, ""); #endif static_assert(std::is_trivial::value, ""); static_assert(std::is_standard_layout::value, ""); @@ -151,13 +127,10 @@ int main() { typedef std::aligned_storage<12, 16 >::type T1; #if TEST_STD_VER > 11 - static_assert(std::is_same, T1>::value, "" ); + static_assert(std::is_same, T1>::value, ""); #endif -#if TEST_STD_VER > 17 -// P0767 - static_assert(std::is_trivial::value, "" ); -#else - static_assert(std::is_pod::value, "" ); +#if TEST_STD_VER <= 17 + static_assert(std::is_pod::value, ""); #endif static_assert(std::is_trivial::value, ""); static_assert(std::is_standard_layout::value, ""); @@ -167,13 +140,10 @@ int main() { typedef std::aligned_storage<1>::type T1; #if TEST_STD_VER > 11 - static_assert(std::is_same, T1>::value, "" ); + static_assert(std::is_same, T1>::value, ""); #endif -#if TEST_STD_VER > 17 -// P0767 - static_assert(std::is_trivial::value, "" ); -#else - static_assert(std::is_pod::value, "" ); +#if TEST_STD_VER <= 17 + static_assert(std::is_pod::value, ""); #endif static_assert(std::is_trivial::value, ""); static_assert(std::is_standard_layout::value, ""); @@ -183,13 +153,10 @@ int main() { typedef std::aligned_storage<2>::type T1; #if TEST_STD_VER > 11 - static_assert(std::is_same, T1>::value, "" ); + static_assert(std::is_same, T1>::value, ""); #endif -#if TEST_STD_VER > 17 -// P0767 - static_assert(std::is_trivial::value, "" ); -#else - static_assert(std::is_pod::value, "" ); +#if TEST_STD_VER <= 17 + static_assert(std::is_pod::value, ""); #endif static_assert(std::is_trivial::value, ""); static_assert(std::is_standard_layout::value, ""); @@ -199,13 +166,10 @@ int main() { typedef std::aligned_storage<3>::type T1; #if TEST_STD_VER > 11 - static_assert(std::is_same, T1>::value, "" ); + static_assert(std::is_same, T1>::value, ""); #endif -#if TEST_STD_VER > 17 -// P0767 - static_assert(std::is_trivial::value, "" ); -#else - static_assert(std::is_pod::value, "" ); +#if TEST_STD_VER <= 17 + static_assert(std::is_pod::value, ""); #endif static_assert(std::is_trivial::value, ""); static_assert(std::is_standard_layout::value, ""); @@ -215,13 +179,10 @@ int main() { typedef std::aligned_storage<4>::type T1; #if TEST_STD_VER > 11 - static_assert(std::is_same, T1>::value, "" ); + static_assert(std::is_same, T1>::value, ""); #endif -#if TEST_STD_VER > 17 -// P0767 - static_assert(std::is_trivial::value, "" ); -#else - static_assert(std::is_pod::value, "" ); +#if TEST_STD_VER <= 17 + static_assert(std::is_pod::value, ""); #endif static_assert(std::is_trivial::value, ""); static_assert(std::is_standard_layout::value, ""); @@ -231,13 +192,10 @@ int main() { typedef std::aligned_storage<5>::type T1; #if TEST_STD_VER > 11 - static_assert(std::is_same, T1>::value, "" ); + static_assert(std::is_same, T1>::value, ""); #endif -#if TEST_STD_VER > 17 -// P0767 - static_assert(std::is_trivial::value, "" ); -#else - static_assert(std::is_pod::value, "" ); +#if TEST_STD_VER <= 17 + static_assert(std::is_pod::value, ""); #endif static_assert(std::is_trivial::value, ""); static_assert(std::is_standard_layout::value, ""); @@ -247,7 +205,7 @@ int main() { typedef std::aligned_storage<7>::type T1; #if TEST_STD_VER > 11 - static_assert(std::is_same, T1>::value, "" ); + static_assert(std::is_same, T1>::value, ""); #endif static_assert(std::is_trivial::value, ""); static_assert(std::is_standard_layout::value, ""); @@ -257,13 +215,10 @@ int main() { typedef std::aligned_storage<8>::type T1; #if TEST_STD_VER > 11 - static_assert(std::is_same, T1>::value, "" ); + static_assert(std::is_same, T1>::value, ""); #endif -#if TEST_STD_VER > 17 -// P0767 - static_assert(std::is_trivial::value, "" ); -#else - static_assert(std::is_pod::value, "" ); +#if TEST_STD_VER <= 17 + static_assert(std::is_pod::value, ""); #endif static_assert(std::is_trivial::value, ""); static_assert(std::is_standard_layout::value, ""); @@ -273,13 +228,10 @@ int main() { typedef std::aligned_storage<9>::type T1; #if TEST_STD_VER > 11 - static_assert(std::is_same, T1>::value, "" ); + static_assert(std::is_same, T1>::value, ""); #endif -#if TEST_STD_VER > 17 -// P0767 - static_assert(std::is_trivial::value, "" ); -#else - static_assert(std::is_pod::value, "" ); +#if TEST_STD_VER <= 17 + static_assert(std::is_pod::value, ""); #endif static_assert(std::is_trivial::value, ""); static_assert(std::is_standard_layout::value, ""); @@ -289,13 +241,10 @@ int main() { typedef std::aligned_storage<15>::type T1; #if TEST_STD_VER > 11 - static_assert(std::is_same, T1>::value, "" ); + static_assert(std::is_same, T1>::value, ""); #endif -#if TEST_STD_VER > 17 -// P0767 - static_assert(std::is_trivial::value, "" ); -#else - static_assert(std::is_pod::value, "" ); +#if TEST_STD_VER <= 17 + static_assert(std::is_pod::value, ""); #endif static_assert(std::is_trivial::value, ""); static_assert(std::is_standard_layout::value, ""); @@ -311,7 +260,7 @@ int main() { typedef std::aligned_storage<16>::type T1; #if TEST_STD_VER > 11 - static_assert(std::is_same, T1>::value, "" ); + static_assert(std::is_same, T1>::value, ""); #endif static_assert(std::is_trivial::value, ""); static_assert(std::is_standard_layout::value, ""); @@ -322,7 +271,7 @@ int main() { typedef std::aligned_storage<17>::type T1; #if TEST_STD_VER > 11 - static_assert(std::is_same, T1>::value, "" ); + static_assert(std::is_same, T1>::value, ""); #endif static_assert(std::is_trivial::value, ""); static_assert(std::is_standard_layout::value, ""); @@ -333,7 +282,7 @@ int main() { typedef std::aligned_storage<10>::type T1; #if TEST_STD_VER > 11 - static_assert(std::is_same, T1>::value, "" ); + static_assert(std::is_same, T1>::value, ""); #endif static_assert(std::is_trivial::value, ""); static_assert(std::is_standard_layout::value, ""); -- 2.7.4