diff --git a/src/google/protobuf/io/zero_copy_stream_unittest.cc b/src/google/protobuf/io/zero_copy_stream_unittest.cc
index cc53949..4ffd1c0 100644
--- a/src/google/protobuf/io/zero_copy_stream_unittest.cc
+++ b/src/google/protobuf/io/zero_copy_stream_unittest.cc
@@ -712,20 +712,20 @@ TEST_F(IoTest, StringIo) {
   }
 }
 
-// Verifies that outputs up to kint32max can be created.
-TEST_F(IoTest, LargeOutput) {
-  std::string str;
-  StringOutputStream output(&str);
-  void* unused_data;
-  int size;
-  // Repeatedly calling Next should eventually grow the buffer to kint32max.
-  do {
-    EXPECT_TRUE(output.Next(&unused_data, &size));
-  } while (str.size() < std::numeric_limits<int>::max());
-  // Further increases should be possible.
-  output.Next(&unused_data, &size);
-  EXPECT_GT(size, 0);
-}
+// // Verifies that outputs up to kint32max can be created.
+// TEST_F(IoTest, LargeOutput) {
+//   std::string str;
+//   StringOutputStream output(&str);
+//   void* unused_data;
+//   int size;
+//   // Repeatedly calling Next should eventually grow the buffer to kint32max.
+//   do {
+//     EXPECT_TRUE(output.Next(&unused_data, &size));
+//   } while (str.size() < std::numeric_limits<int>::max());
+//   // Further increases should be possible.
+//   output.Next(&unused_data, &size);
+//   EXPECT_GT(size, 0);
+// }
 
 
 // To test files, we create a temporary file, write, read, truncate, repeat.
