ABSL_ASSERT in arena_align.h repro for aarch64
PiperOrigin-RevId: 495412624
diff --git a/src/google/protobuf/arena_align.h b/src/google/protobuf/arena_align.h
index 6b4718e..573caf3 100644
--- a/src/google/protobuf/arena_align.h
+++ b/src/google/protobuf/arena_align.h
@@ -145,7 +145,7 @@
constexpr size_t Ceil(size_t n) const { return (n + align - 1) & -align; }
constexpr size_t Floor(size_t n) const { return (n & ~(align - 1)); }
- size_t Padded(size_t n) const {
+ constexpr size_t Padded(size_t n) const {
// TODO(mvels): there are direct callers of AllocateAligned() that violate
// `size` being a multiple of `align`: that should be an error / assert.
// ABSL_ASSERT(IsAligned(n));