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
{{ message }}
Repository navigation
LWG2899: is_(nothrow_)move_constructible and tuple, optional and unique_ptr #100255
This issue may be a good introductory issue for people new to working on LLVM. If you would like to work on this issue, your first steps are:
Check that no other contributor has already been assigned to this issue. If you believe that no one is actually working on it despite an assignment, ping the person. After one week without a response, the assignee may be changed.
In the comments of this issue, request for it to be assigned to you, or just create a pull request after following the steps below. Mention this issue in the description of the pull request.
Fix the issue locally.
Run the test suite locally. Remember that the subdirectories under test/ create fine-grained testing targets, so you can e.g. use make check-clang-ast to only run Clang's AST tests.
changed the title [-]Apply 'LWG2899 `is_(nothrow_)move_constructible` and `tuple`, `optional` and `unique_ptr`'[/-][+]LWG2899: `is_(nothrow_)move_constructible` and `tuple`, `optional` and `unique_ptr`[/+]on Aug 1, 2024
optional was excluded from the final resolution. The tuple part is probably naturally implemented (by = default;) but it seems better to add some test cases. The unique_ptr part is not yet implemented.
Activity
llvmbot commentedon Jul 23, 2024
Hi!
This issue may be a good introductory issue for people new to working on LLVM. If you would like to work on this issue, your first steps are:
test/create fine-grained testing targets, so you can e.g. usemake check-clang-astto only run Clang's AST tests.git clang-format HEAD~1to format your changes.If you have any further questions about this issue, don't hesitate to ask via a comment in the thread below.
llvmbot commentedon Jul 23, 2024
@llvm/issue-subscribers-good-first-issue
Author: Christopher Di Bella (cjdb)
Details
**Link:** https://wg21.link/lwg2899llvmbot commentedon Jul 23, 2024
@llvm/issue-subscribers-c-20
Author: Christopher Di Bella (cjdb)
Details
**Link:** https://wg21.link/lwg2899[-]Apply 'LWG2899 `is_(nothrow_)move_constructible` and `tuple`, `optional` and `unique_ptr`'[/-][+]LWG2899: `is_(nothrow_)move_constructible` and `tuple`, `optional` and `unique_ptr`[/+]frederick-vs-ja commentedon Nov 8, 2025
optionalwas excluded from the final resolution. Thetuplepart is probably naturally implemented (by= default;) but it seems better to add some test cases. Theunique_ptrpart is not yet implemented.I'm working on this now.