]> git.ipfire.org Git - thirdparty/vectorscan.git/commitdiff
missed one pragma
authorKonstantinos Margaritis <konstantinos@vectorcamp.gr>
Wed, 4 Oct 2023 17:54:57 +0000 (20:54 +0300)
committerKonstantinos Margaritis <konstantinos@vectorcamp.gr>
Wed, 4 Oct 2023 17:54:57 +0000 (20:54 +0300)
src/util/supervector/arch/ppc64el/impl.cpp

index cd776d5aac634e842dfaaef2d2915bc11e01c0a1..a1db21eea44407fbc73c2e9147b89b4cb2c8bff9 100644 (file)
@@ -273,9 +273,10 @@ really_inline SuperVector<16> SuperVector<16>::eq(SuperVector<16> const &b) cons
     return (*this == b);
 }
 
+#if defined(__clang__) && (__clang_major__ == 15)
 #pragma clang diagnostic push
 #pragma clang diagnostic ignored "-Wdeprecate-lax-vec-conv-all"
-
+#endif // defined(__clang__) && (__clang_major__ == 15)
 template <>
 really_inline typename SuperVector<16>::comparemask_type
 SuperVector<16>::comparemask(void) const {
@@ -286,7 +287,9 @@ SuperVector<16>::comparemask(void) const {
     vec_ste(static_cast<uint32x4_t>(bitmask), 0, &movemask);
     return movemask;
 }
+#if defined(__clang__) && (__clang_major__ == 15)
 #pragma clang diagnostic pop
+#endif // defined(__clang__) && (__clang_major__ == 15)
 
 template <>
 really_inline typename SuperVector<16>::comparemask_type