[libc++] Implement P0174R2 (Deprecating Vestigial Library Parts in C++17)

Reviewed By: ldionne, Mordante, #libc

Spies: jwakely, libcxx-commits

Differential Revision: https://reviews.llvm.org/D127387

NOKEYCHECK=True
GitOrigin-RevId: 2fcf99d703464882fec88324be7b08f78e004a3f
diff --git a/docs/ReleaseNotes.rst b/docs/ReleaseNotes.rst
index 15d6d96..2ae3e97 100644
--- a/docs/ReleaseNotes.rst
+++ b/docs/ReleaseNotes.rst
@@ -44,6 +44,8 @@
 - P0980R1 (Making ``std::string`` constexpr)
 - P2216R3 (std::format improvements)
 
+- Implemented P0174R2 (Deprecating Vestigial Library Parts in C++17)
+
 - Marked the following papers as "Complete" (note that some of those might have
   been implemented in a previous release but not marked as such):
 
diff --git a/docs/Status/Cxx17Papers.csv b/docs/Status/Cxx17Papers.csv
index cd3646f..72291fd 100644
--- a/docs/Status/Cxx17Papers.csv
+++ b/docs/Status/Cxx17Papers.csv
@@ -50,7 +50,7 @@
 "`p0088r3 <https://wg21.link/p0088r3>`__","LWG","Variant: a type-safe union for C++17","Oulu","|Complete|","4.0"
 "`p0137r1 <https://wg21.link/p0137r1>`__","CWG","Core Issue 1776: Replacement of class objects containing reference members","Oulu","|Complete|","6.0"
 "`p0163r0 <https://wg21.link/p0163r0>`__","LWG","shared_ptr::weak_type","Oulu","|Complete|","3.9"
-"`p0174r2 <https://wg21.link/p0174r2>`__","LWG","Deprecating Vestigial Library Parts in C++17","Oulu","|Partial|",""
+"`p0174r2 <https://wg21.link/p0174r2>`__","LWG","Deprecating Vestigial Library Parts in C++17","Oulu","|Complete|","15.0"
 "`p0175r1 <https://wg21.link/p0175r1>`__","LWG","Synopses for the C library","Oulu","",""
 "`p0180r2 <https://wg21.link/p0180r2>`__","LWG","Reserve a New Library Namespace for Future Standardization","Oulu","|Nothing To Do|","n/a"
 "`p0181r1 <https://wg21.link/p0181r1>`__","LWG","Ordered by Default","Oulu","*Removed in Kona*","n/a"