summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorzhanyong.wan <zhanyong.wan@861a406c-534a-0410-8894-cb66d6ee9925>2009-12-14 19:14:04 (GMT)
committerzhanyong.wan <zhanyong.wan@861a406c-534a-0410-8894-cb66d6ee9925>2009-12-14 19:14:04 (GMT)
commit3508784108a38d673a0c7d14c897e7a51b2a7e36 (patch)
treefe0e52fe02334101e8675e70e79806aec8b440a7 /include
parent44bafcb62d0f33fbc9aafb5492b245c949850df8 (diff)
downloadgoogletest-3508784108a38d673a0c7d14c897e7a51b2a7e36.zip
googletest-3508784108a38d673a0c7d14c897e7a51b2a7e36.tar.gz
googletest-3508784108a38d673a0c7d14c897e7a51b2a7e36.tar.bz2
Stops supporting MSVC 7.1 with exceptions disabled.
Diffstat (limited to 'include')
-rw-r--r--include/gtest/internal/gtest-port.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/gtest/internal/gtest-port.h b/include/gtest/internal/gtest-port.h
index 603e7f1..c0a1f11 100644
--- a/include/gtest/internal/gtest-port.h
+++ b/include/gtest/internal/gtest-port.h
@@ -269,6 +269,10 @@
// ::std::string is not available is MSVC 7.1 or lower with exceptions
// disabled.
#if defined(_MSC_VER) && (_MSC_VER < 1400) && !GTEST_HAS_EXCEPTIONS
+#if !GTEST_ALLOW_VC71_WITHOUT_EXCEPTIONS_
+#error "When compiling gtest using MSVC 7.1, exceptions must be enabled."
+#error "Otherwise std::string and std::vector don't compile."
+#endif
#define GTEST_HAS_STD_STRING 0
#else
#define GTEST_HAS_STD_STRING 1