forked from OSchip/llvm-project
[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
This commit is contained in:
parent
fe4f6d53c6
commit
87ae6bf80b
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue