diff --git a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/dtor.pass.cpp b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/dtor.compile.pass.cpp rename from libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/dtor.pass.cpp rename to libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/dtor.compile.pass.cpp --- a/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/dtor.pass.cpp +++ b/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/dtor.compile.pass.cpp @@ -20,23 +20,13 @@ #include #include -#include #include -#include "test_macros.h" - -int main(int, char**) +void test() { - static_assert(std::is_trivially_destructible< - std::tuple<> >::value, ""); - static_assert(std::is_trivially_destructible< - std::tuple >::value, ""); - static_assert(std::is_trivially_destructible< - std::tuple >::value, ""); - static_assert(!std::is_trivially_destructible< - std::tuple >::value, ""); - static_assert(!std::is_trivially_destructible< - std::tuple >::value, ""); - - return 0; + static_assert(std::is_trivially_destructible>::value, ""); + static_assert(std::is_trivially_destructible>::value, ""); + static_assert(std::is_trivially_destructible>::value, ""); + static_assert(!std::is_trivially_destructible>::value, ""); + static_assert(!std::is_trivially_destructible>::value, ""); }