You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Instead of changing the cast sequence to implicit conversion in
_`voidify`_, I think it is better to totally remove `__voidify` and use
`static_cast` to `void*`, which has equivalent effects.
Test coverage for const iterators are removed.
Now most affected algorithms are underconstrained, for which I submitted
https://cplusplus.github.io/LWG/issue3888. I'm not sure whether we
should speculatively implement it at this moment, and thus haven't
added any `*.verify.cpp`.
In some control block types and `optional`, the stored objects are
changed to have cv-unqualified type.
"`LWG3871 <https://wg21.link/LWG3871>`__","Adjust note about ``terminate``","2023-02 (Issaquah)","","",""
301
301
"`LWG3872 <https://wg21.link/LWG3872>`__","``basic_const_iterator`` should have custom ``iter_move``","2023-02 (Issaquah)","","",""
302
302
"`LWG3875 <https://wg21.link/LWG3875>`__","``std::ranges::repeat_view<T, IntegerClass>::iterator`` may be ill-formed","2023-02 (Issaquah)","|Complete|","17.0",""
Copy file name to clipboardExpand all lines: libcxx/test/std/utilities/memory/specialized.algorithms/specialized.construct/ranges_construct_at.pass.cpp
-10Lines changed: 0 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -99,16 +99,6 @@ constexpr bool test() {
99
99
alloc.deallocate(out, 2);
100
100
}
101
101
102
-
// Works with const pointers.
103
-
{
104
-
int x = 1;
105
-
constint* ptr = &x;
106
-
107
-
constint* result = std::ranges::construct_at(ptr, 42);
0 commit comments