Fixes compatibility with C++11: (1 - 1) is no longer a NULL pointer constant.

This commit is contained in:
zhanyong.wan
2013-06-18 18:44:25 +00:00
parent c506784b08
commit 48568d0688
2 changed files with 5 additions and 10 deletions

View File

@@ -512,15 +512,6 @@ TEST(NullLiteralTest, IsTrueForNullLiterals) {
EXPECT_TRUE(GTEST_IS_NULL_LITERAL_(0));
EXPECT_TRUE(GTEST_IS_NULL_LITERAL_(0U));
EXPECT_TRUE(GTEST_IS_NULL_LITERAL_(0L));
# ifndef __BORLANDC__
// Some compilers may fail to detect some null pointer literals;
// as long as users of the framework don't use such literals, this
// is harmless.
EXPECT_TRUE(GTEST_IS_NULL_LITERAL_(1 - 1));
# endif
}
// Tests that GTEST_IS_NULL_LITERAL_(x) is false when x is not a null