Skip very large input test in 32-bit as it might cause OOMs. PiperOrigin-RevId: 738955336
diff --git a/src/google/protobuf/micro_string_test.cc b/src/google/protobuf/micro_string_test.cc index f8fa01d..c70df7f 100644 --- a/src/google/protobuf/micro_string_test.cc +++ b/src/google/protobuf/micro_string_test.cc
@@ -783,6 +783,11 @@ } TEST(MicroStringTest, SetInChunksWontPreallocateForVeryLargeFakeSize) { + if (sizeof(void*) < 8) { + GTEST_SKIP() << "Might not be possible to allocate that much memory on " + "this platform."; + } + MicroString str; str.SetInChunks(1'000'000'000, nullptr, [](auto append) { append("first");