[libcxx-commits] [libcxx] [libc++] Implements LWG3600 Making istream_iterator copy constructor trivial is an ABI break (PR #127343)
Mark de Wever via libcxx-commits
libcxx-commits at lists.llvm.org
Thu Feb 20 09:04:52 PST 2025
================
@@ -58,6 +58,9 @@ class _LIBCPP_TEMPLATE_VIS istream_iterator
__in_stream_ = nullptr;
}
+ // LWG3600 Changed the wording of the copy constructor. In libc++ this constructor
+ // can still be trivial after this change.
+
----------------
mordante wrote:
I care a lot. In the past we had several LWG issues closed as `Completed` or `Nothing To Do` when that was not correct. By explicitly mentioning it, it will safe time when somebody notices a difference between libc++ and the Standard.
https://github.com/llvm/llvm-project/pull/127343
More information about the libcxx-commits
mailing list