Skip to content

Commit 545c856

Browse files
committed
Reduce the required alignment of ArenaString from 8 to 4
protocolbuffers/protobuf#10298
1 parent 2026343 commit 545c856

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/third_party/protobuf/src/google/protobuf/arenastring.cc

+2-2
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,8 @@ constexpr size_t kNewAlign = alignof(std::max_align_t);
6464
#endif
6565
constexpr size_t kStringAlign = alignof(std::string);
6666

67-
static_assert((kStringAlign > kNewAlign ? kStringAlign : kNewAlign) >= 8, "");
68-
static_assert(alignof(ExplicitlyConstructedArenaString) >= 8, "");
67+
static_assert((kStringAlign > kNewAlign ? kStringAlign : kNewAlign) >= 4, "");
68+
static_assert(alignof(ExplicitlyConstructedArenaString) >= 4, "");
6969

7070
} // namespace
7171

0 commit comments

Comments
 (0)