Fix a couple of -Wabsolute-value warnings in the libc++ tests

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@203126 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Marshall Clow 2014-03-06 16:27:17 +00:00
parent 9d3d032c7d
commit 471f3c67db
2 changed files with 4 additions and 4 deletions

View File

@ -82,9 +82,9 @@ void test_exp()
void test_fabs()
{
static_assert((std::is_same<decltype(fabs((double)0)), double>::value), "");
static_assert((std::is_same<decltype(fabsf(0)), float>::value), "");
static_assert((std::is_same<decltype(fabsl(0)), long double>::value), "");
assert(fabs(-1) == 1);
static_assert((std::is_same<decltype(fabsf(0.f)), float>::value), "");
static_assert((std::is_same<decltype(fabsl(0.L)), long double>::value), "");
assert(fabs(-1.f) == 1);
}
void test_floor()

View File

@ -51,7 +51,7 @@ void test_edges()
assert(std::signbit(x[i].real()) == std::signbit(r.real()));
assert(std::isnan(r.imag()));
}
else if (abs(x[i].real()) == 1 && x[i].imag() == 0)
else if (std::abs(x[i].real()) == 1 && x[i].imag() == 0)
{
assert(std::isinf(r.real()));
assert(std::signbit(x[i].real()) == std::signbit(r.real()));