From d385a77297a772b645eafc760abd28bb5e8b3c13 Mon Sep 17 00:00:00 2001 From: dmauro Date: Wed, 11 Nov 2020 14:35:50 -0500 Subject: [PATCH] Googletest export Fix *_THROW tests under MSVC, which produce slightly different type names from std::type_info (e.g. "class std::runtime_error" instead of "std::runtime_error") PiperOrigin-RevId: 341874178 --- googletest/test/gtest_unittest.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/googletest/test/gtest_unittest.cc b/googletest/test/gtest_unittest.cc index 56bfa8c5..d08f9177 100644 --- a/googletest/test/gtest_unittest.cc +++ b/googletest/test/gtest_unittest.cc @@ -3355,7 +3355,11 @@ TEST_F(SingleEvaluationTest, OtherCases) { #if GTEST_HAS_RTTI +#ifdef _MSC_VER +#define ERROR_DESC "class std::runtime_error" +#else #define ERROR_DESC "std::runtime_error" +#endif #else // GTEST_HAS_RTTI