From a48055cee3b95e92343fadca912b0ad5d11aa966 Mon Sep 17 00:00:00 2001 From: Marshall Clow Date: Thu, 22 Sep 2016 00:23:15 +0000 Subject: Add missing _v traits. is_bind_expression_v, is_placeholder_v and uses_allocator_v llvm-svn: 282126 --- .../bind/func.bind/func.bind.isbind/is_bind_expression.pass.cpp | 4 ++++ .../bind/func.bind/func.bind.isbind/is_placeholder.pass.cpp | 4 ++++ 2 files changed, 8 insertions(+) (limited to 'libcxx/test/std/utilities/function.objects/bind/func.bind/func.bind.isbind') diff --git a/libcxx/test/std/utilities/function.objects/bind/func.bind/func.bind.isbind/is_bind_expression.pass.cpp b/libcxx/test/std/utilities/function.objects/bind/func.bind/func.bind.isbind/is_bind_expression.pass.cpp index 83fa452fecb..5d833e28830 100644 --- a/libcxx/test/std/utilities/function.objects/bind/func.bind/func.bind.isbind/is_bind_expression.pass.cpp +++ b/libcxx/test/std/utilities/function.objects/bind/func.bind/func.bind.isbind/is_bind_expression.pass.cpp @@ -14,12 +14,16 @@ // template struct is_bind_expression #include +#include "test_macros.h" template void test(const T&) { static_assert(std::is_bind_expression::value == Expected, ""); +#if TEST_STD_VER > 14 + static_assert(std::is_bind_expression_v == Expected, ""); +#endif } struct C {}; diff --git a/libcxx/test/std/utilities/function.objects/bind/func.bind/func.bind.isbind/is_placeholder.pass.cpp b/libcxx/test/std/utilities/function.objects/bind/func.bind/func.bind.isbind/is_placeholder.pass.cpp index 6a52bd1848e..1d7c649dfc0 100644 --- a/libcxx/test/std/utilities/function.objects/bind/func.bind/func.bind.isbind/is_placeholder.pass.cpp +++ b/libcxx/test/std/utilities/function.objects/bind/func.bind/func.bind.isbind/is_placeholder.pass.cpp @@ -12,12 +12,16 @@ // struct is_placeholder #include +#include "test_macros.h" template void test(const T&) { static_assert(std::is_placeholder::value == Expected, ""); +#if TEST_STD_VER > 14 + static_assert(std::is_placeholder_v == Expected, ""); +#endif } struct C {}; -- cgit v1.2.3