Prechádzať zdrojové kódy

Fix MSVC stack overflow issue.

Feng Xiao 9 rokov pred
rodič
commit
4d3e4cfa4a

+ 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_;
 };