summaryrefslogtreecommitdiff
path: root/dev-libs/protobuf/files/protobuf-23.3-static_assert-failure.patch
blob: 53ca658142514fda3ca0ab0116e974c1cde676a2 (plain)
1
2
3
4
5
6
7
8
9
10
11
https://github.com/protocolbuffers/protobuf/issues/9433
--- a/src/google/protobuf/descriptor.cc
+++ b/src/google/protobuf/descriptor.cc
@@ -384,7 +384,6 @@ class FlatAllocatorImpl {
     ABSL_CHECK(!has_allocated());
     if (std::is_trivially_destructible<U>::value) {
       // Trivial types are aligned to 8 bytes.
-      static_assert(alignof(U) <= 8, "");
       total_.template Get<char>() += RoundUpTo<8>(array_size * sizeof(U));
     } else {
       // Since we can't use `if constexpr`, just make the expression compile