Quellcode durchsuchen

Fix MSVC stack overflow issue.

Feng Xiao vor 9 Jahren
Ursprung
Commit
4d3e4cfa4a
1 geänderte Dateien mit 5 neuen und 0 gelöschten Zeilen
  1. 5 0
      src/google/protobuf/util/internal/json_stream_parser_test.cc

+ 5 - 0
src/google/protobuf/util/internal/json_stream_parser_test.cc

@@ -139,7 +139,12 @@ class JsonStreamParserTest : public ::testing::Test {
   }
 
 
+#ifndef _MSC_VER
+  // TODO(xiaofeng): We have to disable InSequence check for MSVC because it
+  // causes stack overflow due to its use of a linked list that is desctructed
+  // recursively. 
   ::testing::InSequence in_sequence_;
+#endif  // !_MSC_VER
   MockObjectWriter mock_;
   ExpectingObjectWriter ow_;
 };