Tentative fix for git issue #56: failing has_nothrow_copy with deleted constructor

This commit is contained in:
John Maddock
2018-05-07 09:47:06 +01:00
parent 547263c001
commit 59e81bca80
2 changed files with 9 additions and 0 deletions
+7
View File
@@ -21,6 +21,12 @@ private:
#ifndef BOOST_NO_CXX11_DELETED_FUNCTIONS
struct delete_move
{
delete_move();
delete_move(const delete_move&&) = delete;
};
struct delete_copy
{
delete_copy();
@@ -233,6 +239,7 @@ BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_copy<test_abc1>::value, false);
#ifndef BOOST_NO_CXX11_DELETED_FUNCTIONS
BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_copy<delete_copy>::value, false);
BOOST_CHECK_INTEGRAL_CONSTANT(::tt::has_nothrow_copy<delete_move>::value, false);
#endif
#ifndef BOOST_NO_CXX11_NOEXCEPT