[libcxx][test] `_VSTD` doesn't belong in test code

This commit is contained in:
Casey Carter 2021-12-29 14:31:23 -08:00
parent 37639b72a1
commit 4cd768ed5e
2 changed files with 8 additions and 8 deletions

View File

@ -351,10 +351,10 @@ constexpr bool test_1_3()
// see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57484 for context.
if (!std::is_constant_evaluated()) {
F nq = _VSTD::copysign(std::numeric_limits<F>::quiet_NaN(), F(-1));
F ns = _VSTD::copysign(std::numeric_limits<F>::signaling_NaN(), F(-1));
F ps = _VSTD::copysign(std::numeric_limits<F>::signaling_NaN(), F(+1));
F pq = _VSTD::copysign(std::numeric_limits<F>::quiet_NaN(), F(+1));
F nq = std::copysign(std::numeric_limits<F>::quiet_NaN(), F(-1));
F ns = std::copysign(std::numeric_limits<F>::signaling_NaN(), F(-1));
F ps = std::copysign(std::numeric_limits<F>::signaling_NaN(), F(+1));
F pq = std::copysign(std::numeric_limits<F>::quiet_NaN(), F(+1));
assert(std::strong_order(nq, nq) == std::strong_ordering::equal);
#ifndef TEST_BUGGY_SIGNALING_NAN

View File

@ -348,10 +348,10 @@ constexpr bool test_1_3()
// at compile-time, so the NAN-related tests must be runtime-only.
if (!std::is_constant_evaluated()) {
F nq = _VSTD::copysign(std::numeric_limits<F>::quiet_NaN(), F(-1));
F ns = _VSTD::copysign(std::numeric_limits<F>::signaling_NaN(), F(-1));
F ps = _VSTD::copysign(std::numeric_limits<F>::signaling_NaN(), F(+1));
F pq = _VSTD::copysign(std::numeric_limits<F>::quiet_NaN(), F(+1));
F nq = std::copysign(std::numeric_limits<F>::quiet_NaN(), F(-1));
F ns = std::copysign(std::numeric_limits<F>::signaling_NaN(), F(-1));
F ps = std::copysign(std::numeric_limits<F>::signaling_NaN(), F(+1));
F pq = std::copysign(std::numeric_limits<F>::quiet_NaN(), F(+1));
assert(std::weak_order(nq, nq) == std::weak_ordering::equivalent);
assert(std::weak_order(nq, ns) == std::weak_ordering::equivalent);