summaryrefslogtreecommitdiffstats
path: root/libcxx/test/std/utilities/function.objects/func.invoke
diff options
context:
space:
mode:
authorEric Fiselier <eric@efcs.ca>2016-06-22 01:10:14 +0000
committerEric Fiselier <eric@efcs.ca>2016-06-22 01:10:14 +0000
commit7a580d0a72e54b8ffe5c257323029afdbc7fab9b (patch)
tree223466c6a040d862ea066c6483441eb19263fe96 /libcxx/test/std/utilities/function.objects/func.invoke
parent060ecaf672711e4e2c5ed317ecd27df75018ae6f (diff)
downloadbcm5719-llvm-7a580d0a72e54b8ffe5c257323029afdbc7fab9b.tar.gz
bcm5719-llvm-7a580d0a72e54b8ffe5c257323029afdbc7fab9b.zip
Don't use C++17 terse static assert. Patch from STL@microsoft.com
llvm-svn: 273353
Diffstat (limited to 'libcxx/test/std/utilities/function.objects/func.invoke')
-rw-r--r--libcxx/test/std/utilities/function.objects/func.invoke/invoke.pass.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/libcxx/test/std/utilities/function.objects/func.invoke/invoke.pass.cpp b/libcxx/test/std/utilities/function.objects/func.invoke/invoke.pass.cpp
index 89867a566e0..d1ae6b7809c 100644
--- a/libcxx/test/std/utilities/function.objects/func.invoke/invoke.pass.cpp
+++ b/libcxx/test/std/utilities/function.objects/func.invoke/invoke.pass.cpp
@@ -327,17 +327,17 @@ void noexcept_test() {
{
NoThrowCallable obj; ((void)obj); // suppress unused warning
CopyThrows arg; ((void)arg); // suppress unused warning
- static_assert(noexcept(std::invoke(obj)));
- static_assert(!noexcept(std::invoke(obj, arg)));
- static_assert(noexcept(std::invoke(obj, std::move(arg))));
+ static_assert(noexcept(std::invoke(obj)), "");
+ static_assert(!noexcept(std::invoke(obj, arg)), "");
+ static_assert(noexcept(std::invoke(obj, std::move(arg))), "");
}
{
ThrowsCallable obj; ((void)obj); // suppress unused warning
- static_assert(!noexcept(std::invoke(obj)));
+ static_assert(!noexcept(std::invoke(obj)), "");
}
{
MemberObj obj{42}; ((void)obj); // suppress unused warning.
- static_assert(noexcept(std::invoke(&MemberObj::x, obj)));
+ static_assert(noexcept(std::invoke(&MemberObj::x, obj)), "");
}
}
OpenPOWER on IntegriCloud