[libcxx-commits] [libcxx] [libc++] Implement P0843R14: `inplace_vector` (PR #204008)

A. Jiang via libcxx-commits libcxx-commits at lists.llvm.org
Mon Jun 15 18:56:25 PDT 2026


================
@@ -69,7 +69,7 @@
 "`P3168R2 <https://wg21.link/P3168R2>`__","Give ``std::optional`` Range Support","2024-06 (St. Louis)","|Complete|","22","`#105430 <https://github.com/llvm/llvm-project/issues/105430>`__",""
 "`P3217R0 <https://wg21.link/P3217R0>`__","Adjoints to 'Enabling list-initialization for algorithms': find_last","2024-06 (St. Louis)","","","`#105431 <https://github.com/llvm/llvm-project/issues/105431>`__",""
 "`P2985R0 <https://wg21.link/P2985R0>`__","A type trait for detecting virtual base classes","2024-06 (St. Louis)","|Complete|","20","`#105432 <https://github.com/llvm/llvm-project/issues/105432>`__",""
-"`P0843R14 <https://wg21.link/P0843R14>`__","``inplace_vector``","2024-06 (St. Louis)","","","`#105433 <https://github.com/llvm/llvm-project/issues/105433>`__",""
+"`P0843R14 <https://wg21.link/P0843R14>`__","``inplace_vector``","2024-06 (St. Louis)","|Partial|","23","`#105433 <https://github.com/llvm/llvm-project/issues/105433>`__","inplace_vector<T,N> where T is not a trivial type cannot be used in a constant expression."
----------------
frederick-vs-ja wrote:

I _think_ we can say `|Complete|` in this row because `constexpr` addition is tracked below.
https://github.com/llvm/llvm-project/blob/8d61da2569a975346150371cb0d317fb9339be0c/libcxx/docs/Status/Cxx2cPapers.csv#L99

```suggestion
"`P0843R14 <https://wg21.link/P0843R14>`__","``inplace_vector``","2024-06 (St. Louis)","|Complete|","23","`#105433 <https://github.com/llvm/llvm-project/issues/105433>`__",""
```

https://github.com/llvm/llvm-project/pull/204008


More information about the libcxx-commits mailing list