mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-25 07:08:13 -07:00
Release: - https://github.com/protocolbuffers/protobuf/releases/tag/v26.1 Bug: https://bugs.gentoo.org/915325 Signed-off-by: Aliaksei Urbanski <aliaksei.urbanski@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/36192 Closes: https://bugs.gentoo.org/932848 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
38 lines
1.3 KiB
Diff
38 lines
1.3 KiB
Diff
https://github.com/protocolbuffers/protobuf/issues/8460
|
|
--- a/src/google/protobuf/any_test.cc
|
|
+++ b/src/google/protobuf/any_test.cc
|
|
@@ -40,9 +40,8 @@ TEST(AnyTest, TestPackAndUnpack) {
|
|
}
|
|
|
|
TEST(AnyTest, TestPackFromSerializationExceedsSizeLimit) {
|
|
-#if defined(_MSC_VER) && defined(_M_IX86)
|
|
- GTEST_SKIP() << "This toolchain can't allocate that much memory.";
|
|
-#endif
|
|
+ // Filter out this test on 32-bit architectures.
|
|
+ if(sizeof(void*) < 8) return;
|
|
protobuf_unittest::TestAny submessage;
|
|
submessage.mutable_text()->resize(INT_MAX, 'a');
|
|
protobuf_unittest::TestAny message;
|
|
|
|
https://github.com/protocolbuffers/protobuf/issues/8459
|
|
--- a/src/google/protobuf/arena_unittest.cc
|
|
+++ b/src/google/protobuf/arena_unittest.cc
|
|
@@ -1373,6 +1373,8 @@ TEST(ArenaTest, MessageLiteOnArena) {
|
|
uint64_t Align8(uint64_t n) { return (n + 7) & -8; }
|
|
|
|
TEST(ArenaTest, SpaceAllocated_and_Used) {
|
|
+ // Filter out this test on 32-bit architectures.
|
|
+ if(sizeof(void*) < 8) return;
|
|
Arena arena_1;
|
|
EXPECT_EQ(0, arena_1.SpaceAllocated());
|
|
EXPECT_EQ(0, arena_1.SpaceUsed());
|
|
@@ -1453,6 +1455,8 @@ TEST(ArenaTest, Alignment) {
|
|
}
|
|
|
|
TEST(ArenaTest, BlockSizeSmallerThanAllocation) {
|
|
+ // Filter out this test on 32-bit architectures.
|
|
+ if(sizeof(void*) < 8) return;
|
|
for (size_t i = 0; i <= 8; ++i) {
|
|
ArenaOptions opt;
|
|
opt.start_block_size = opt.max_block_size = i;
|