summaryrefslogtreecommitdiffstats
path: root/libcxx/test
diff options
context:
space:
mode:
authorMichal Gorny <mgorny@gentoo.org>2019-05-14 13:56:20 +0000
committerMichal Gorny <mgorny@gentoo.org>2019-05-14 13:56:20 +0000
commit87ae6bf80b4d4fd5f44cc3ee3658de6891cca5bc (patch)
treeba3d48070b0244c31fa0e9c7b6f5116b015488f3 /libcxx/test
parentfe4f6d53c6e8a26d88a1d21a9e7af90963bdeaf0 (diff)
downloadbcm5719-llvm-87ae6bf80b4d4fd5f44cc3ee3658de6891cca5bc.tar.gz
bcm5719-llvm-87ae6bf80b4d4fd5f44cc3ee3658de6891cca5bc.zip
[libc++] [test] Use std::nextafter() instead of std::nexttoward()
Use std::nextafter() instead of std::nexttoward() in midpoint tests. In the context of this test, this should not cause any difference. Since nexttowardl() is not implemented on NetBSD 8, the latter function combined with 'long double' type caused test failure. nextafterl() does not have this problem. Differential Revision: https://reviews.llvm.org/D61748 llvm-svn: 360673
Diffstat (limited to 'libcxx/test')
-rw-r--r--libcxx/test/std/numerics/numeric.ops/numeric.ops.midpoint/midpoint.float.pass.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/libcxx/test/std/numerics/numeric.ops/numeric.ops.midpoint/midpoint.float.pass.cpp b/libcxx/test/std/numerics/numeric.ops/numeric.ops.midpoint/midpoint.float.pass.cpp
index 4abb2325d33..1a967f7a26e 100644
--- a/libcxx/test/std/numerics/numeric.ops/numeric.ops.midpoint/midpoint.float.pass.cpp
+++ b/libcxx/test/std/numerics/numeric.ops/numeric.ops.midpoint/midpoint.float.pass.cpp
@@ -76,8 +76,8 @@ void fp_test()
// Check two values "close to each other"
T d1 = 3.14;
- T d0 = std::nexttoward(d1, T(2));
- T d2 = std::nexttoward(d1, T(5));
+ T d0 = std::nextafter(d1, T(2));
+ T d2 = std::nextafter(d1, T(5));
assert(d0 < d1); // sanity checking
assert(d1 < d2); // sanity checking
OpenPOWER on IntegriCloud