[libcxx-commits] [PATCH] D110738: [libc++] [P1614] Implement the first half of [cmp.alg]: strong_order, weak_order, partial_order.
Arthur O'Dwyer via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Sat Oct 9 15:11:00 PDT 2021
Quuxplusone added inline comments.
================
Comment at: libcxx/test/std/language.support/cmp/cmp.alg/strong_order.pass.cpp:353
+ assert(std::strong_order(nq, nq) == std::strong_ordering::equal);
+ assert(std::strong_order(nq, ns) == std::strong_ordering::less);
+ for (int i=0; i < 14; ++i) {
----------------
This fails for `float` on the 32-bit x86 buildkite:
https://reviews.llvm.org/harbormaster/unit/view/1389305/
(And maybe other cases would fail after this one, but buildkite won't tell us.)
Anyone got any leads on why this might be? When I try it on Godbolt, it seems OK: https://godbolt.org/z/7eEcnWev7
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D110738/new/
https://reviews.llvm.org/D110738
More information about the libcxx-commits
mailing list