Closed
Description
Link: https://wg21.link/p0619r4
BEGIN-RST-NOTES
Removed headers are still provided as an extension, but with deprecation warnings.
END-RST-NOTES
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Done
Link: https://wg21.link/p0619r4
BEGIN-RST-NOTES
Removed headers are still provided as an extension, but with deprecation warnings.
END-RST-NOTES
Status
Activity
llvmbot commentedon Jul 22, 2024
@llvm/issue-subscribers-c-20
Author: Christopher Di Bella (cjdb)
> P0619: Only sections D.8, D.9, D.10 and D.13 are implemented. Sections D.4, D.7, D.11, and D.12 remain undone.
frederick-vs-ja commentedon Jul 24, 2024
<ccomplex>
,<ciso646>
,<cstdalign>
,<cstdbool>
, and<ctgmath>
[libc++] Deprecate and remove meaningless<cxxx>
headers #111615uncaught_exception
[libc++] Deprecate and removeuncaught_exception
#101830raw_storage_iterator
- this was already done in 578d09c (https://reviews.llvm.org/D101730) but the status page wasn't updated correspondingly.get_temporary_buffer
andreturn_temporary_buffer
[libc++] Removeget_temporary_buffer
/return_temporary_buffer
#100914get_temporary_buffer
/return_temporary_buffer
#100914[-]Complete 'P0619R4 Reviewing Deprecated Facilities of C++17 for C++20'[/-][+]P0619R4: Reviewing Deprecated Facilities of C++17 for C++20[/+]uncaught_exception
#101830frederick-vs-ja commentedon Aug 15, 2024
It seems that
<cstdalign>
is undesired at all per #37759. But why are other deprecated & removed headers provided?[libc++] Deprecate and remove std::uncaught_exception (#101830)
[libc++] Remove get_temporary_buffer and return_temporary_buffer (#10…
<cxxx>
headers #111615[libc++] Deprecate and remove meaningless `<cxxx>` headers (#111615)
[libc++] Deprecate and remove meaningless `<cxxx>` headers (llvm#111615)