Fixes compatibility with C++11: (1 - 1) is no longer a NULL pointer constant.
This commit is contained in:
parent
c506784b08
commit
48568d0688
|
@ -182,6 +182,10 @@ bool g_help_flag = false;
|
|||
|
||||
} // namespace internal
|
||||
|
||||
static const char* GetDefaultFilter() {
|
||||
return kUniversalFilter;
|
||||
}
|
||||
|
||||
GTEST_DEFINE_bool_(
|
||||
also_run_disabled_tests,
|
||||
internal::BoolFromGTestEnv("also_run_disabled_tests", false),
|
||||
|
@ -208,7 +212,7 @@ GTEST_DEFINE_string_(
|
|||
|
||||
GTEST_DEFINE_string_(
|
||||
filter,
|
||||
internal::StringFromGTestEnv("filter", kUniversalFilter),
|
||||
internal::StringFromGTestEnv("filter", GetDefaultFilter()),
|
||||
"A colon-separated list of glob (not regex) patterns "
|
||||
"for filtering the tests to run, optionally followed by a "
|
||||
"'-' and a : separated list of negative patterns (tests to "
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue
Block a user