From c8020dee6b4aab1f5a5bddb67da0ac7faa9f945a Mon Sep 17 00:00:00 2001 From: Eric Lemanissier Date: Tue, 9 Apr 2019 10:51:55 +0200 Subject: [PATCH] fix static_assert --- tests/notnull_tests.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/notnull_tests.cpp b/tests/notnull_tests.cpp index 17d8f9e03..9f9cf237a 100644 --- a/tests/notnull_tests.cpp +++ b/tests/notnull_tests.cpp @@ -440,7 +440,7 @@ TEST_CASE("TestNotNullUniquePtrComparison") { CHECK(p->i == NotNull1(std::make_unique())->i); } } -static_assert(!std::is_assignable>, std::unique_ptr>::value, "not_null must be non assignable from std:unique_ptr"); +static_assert(!std::is_assignable>, std::unique_ptr&>::value, "not_null must be non assignable from std:unique_ptr lvalues"); static_assert(!std::is_copy_constructible>>::value, "not_null must be non copy constructible"); static_assert(!std::is_copy_assignable>>::value, "not_null must be non copy assignable"); static_assert(std::is_nothrow_move_constructible>>::value, "not_null must be no-throw move constructible"); @@ -492,7 +492,7 @@ TEST_CASE("TestNotNullSharedPtrValueComparison") { CHECK(p->i == NotNull1(std::make_shared())->i); } } -static_assert(!std::is_assignable>, std::shared_ptr>::value, "not_null must be non assignable from std::shared_ptr"); +static_assert(!std::is_assignable>, std::shared_ptr&>::value, "not_null must be non assignable from std::shared_ptr lvalues"); static_assert(std::is_copy_constructible>>::value, "not_null must be copy constructible"); static_assert(std::is_copy_assignable>>::value, "not_null must be copy assignable"); static_assert(std::is_nothrow_move_constructible>>::value, "not_null must be no-throw move constructible");