$OpenBSD: patch-src_unit_tests_variant_variant_assign_test_cpp,v 1.1 2020/08/16 12:19:17 rsadowski Exp $

Unbreak with LLVM10

Index: src/unit_tests/variant/variant_assign_test.cpp
--- src/unit_tests/variant/variant_assign_test.cpp.orig
+++ src/unit_tests/variant/variant_assign_test.cpp
@@ -150,6 +150,10 @@ TEST_CASE("move assignment", "[variant]")
 
 TEST_CASE("variant::operator=() - self assignment", "[variant]")
 {
+#if RTTR_COMPILER == RTTR_COMPILER_CLANG || RTTR_COMPILER == RTTR_COMPILER_APPLECLANG
+        #pragma clang diagnostic push
+        #pragma clang diagnostic ignored "-Wself-assign"
+#endif
     SECTION("self assign - empty")
     {
         variant a;
@@ -165,6 +169,9 @@ TEST_CASE("variant::operator=() - self assignment", "[
 
         CHECK(a.is_valid() == true);
     }
+#if RTTR_COMPILER == RTTR_COMPILER_CLANG || RTTR_COMPILER == RTTR_COMPILER_APPLECLANG
+        #pragma clang diagnostic pop
+#endif
 }
 
 /////////////////////////////////////////////////////////////////////////////////////////
