diff options
| author | Michal Gorny <mgorny@gentoo.org> | 2019-05-14 13:56:20 +0000 |
|---|---|---|
| committer | Michal Gorny <mgorny@gentoo.org> | 2019-05-14 13:56:20 +0000 |
| commit | 87ae6bf80b4d4fd5f44cc3ee3658de6891cca5bc (patch) | |
| tree | ba3d48070b0244c31fa0e9c7b6f5116b015488f3 /libcxx/test | |
| parent | fe4f6d53c6e8a26d88a1d21a9e7af90963bdeaf0 (diff) | |
| download | bcm5719-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.cpp | 4 |
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 |

