Skip to content

Commit af6525e

Browse files
committed
Addressed review comments
1 parent f7af33a commit af6525e

File tree

2 files changed

+4
-7
lines changed

2 files changed

+4
-7
lines changed

libcxx/docs/Status/Cxx2cPapers.csv

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
"`P2248R8 <https://wg21.link/P2248R8>`__","Enabling list-initialization for algorithms","2024-03 (Tokyo)","","",""
6060
"`P2810R4 <https://wg21.link/P2810R4>`__","``is_debugger_present`` ``is_replaceable``","2024-03 (Tokyo)","","",""
6161
"`P1068R11 <https://wg21.link/P1068R11>`__","Vector API for random number generation","2024-03 (Tokyo)","","",""
62-
"`P2944R3 <https://wg21.link/P2944R3>`__","Comparisons for ``reference_wrapper``","2024-03 (Tokyo)","|Partial|","","The changes to ``optional`` and ``tuple`` are not yet implemented"
62+
"`P2944R3 <https://wg21.link/P2944R3>`__","Comparisons for ``reference_wrapper``","2024-03 (Tokyo)","|Partial|","","The changes to ``optional`` and ``tuple``'s equality overload from P2165R4 are not yet implemented"
6363
"`P2642R6 <https://wg21.link/P2642R6>`__","Padded ``mdspan`` layouts","2024-03 (Tokyo)","","",""
6464
"`P3029R1 <https://wg21.link/P3029R1>`__","Better ``mdspan``'s CTAD","2024-03 (Tokyo)","|Complete|","19",""
6565
"","","","","",""

libcxx/test/std/utilities/tuple/tuple.tuple/tuple.rel/size_incompatible_comparison.verify.cpp

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
//
77
//===----------------------------------------------------------------------===//
88

9+
// Disabled in C++26 and later because tuple comparison between different sizes is constrained since P2944R3.
10+
// UNSUPPORTED: std-at-least-cxx26
11+
912
// <tuple>
1013

1114
// template <class... Types> class tuple;
@@ -21,15 +24,9 @@
2124

2225
#include <tuple>
2326

24-
#include "test_macros.h"
25-
26-
#if TEST_STD_VER >= 26
27-
// expected-no-diagnostics
28-
#else
2927
void f(std::tuple<int> t1, std::tuple<int, long> t2) {
3028
// We test only the core comparison operators and trust that the others
3129
// fall back on the same implementations prior to C++20.
3230
static_cast<void>(t1 == t2); // expected-error@*:* {{}}
3331
static_cast<void>(t1 < t2); // expected-error@*:* {{}}
3432
}
35-
#endif

0 commit comments

Comments
 (0)