[clang] 6fab3f2 - [NFC][Clang] Update P2718R0 implementation status to partial supported (#90577)
via cfe-commits
cfe-commits at lists.llvm.org
Tue Apr 30 03:59:03 PDT 2024
Author: yronglin
Date: 2024-04-30T18:58:59+08:00
New Revision: 6fab3f2a2b04048aaa7d76d067f6cd4704bb4002
URL: https://github.com/llvm/llvm-project/commit/6fab3f2a2b04048aaa7d76d067f6cd4704bb4002
DIFF: https://github.com/llvm/llvm-project/commit/6fab3f2a2b04048aaa7d76d067f6cd4704bb4002.diff
LOG: [NFC][Clang] Update P2718R0 implementation status to partial supported (#90577)
Once https://github.com/llvm/llvm-project/issues/85613 fixed, we can
mark this feature fully supported.
Signed-off-by: yronglin <yronglin777 at gmail.com>
Added:
Modified:
clang/www/cxx_status.html
Removed:
################################################################################
diff --git a/clang/www/cxx_status.html b/clang/www/cxx_status.html
index 0996abc2405857..6db6ae57d12603 100755
--- a/clang/www/cxx_status.html
+++ b/clang/www/cxx_status.html
@@ -167,7 +167,7 @@ <h2 id="cxx26">C++2c implementation status</h2>
<tr>
<td>Disallow Binding a Returned Glvalue to a Temporary</td>
<td><a href="https://wg21.link/P2748R5">P2748R5</a></td>
- <td class="full" align="center">Clang 19</td>
+ <td class="unreleased" align="center">Clang 19</td>
</tr>
<tr>
<td>Clarifying rules for brace elision in aggregate initialization</td>
@@ -462,7 +462,14 @@ <h2 id="cxx23">C++23 implementation status</h2>
<tr>
<td>Lifetime extension in range-based for loops</td>
<td><a href="https://wg21.link/P2718R0">P2718R0</a></td>
- <td class="unreleased" align="center">Clang 19</td>
+ <td class="partial" align="center">
+ <details>
+ <summary>Clang 19 (Partial)</summary>
+ The lifetime extension of temporaries bound to member references
+ by default member initializers in aggregate initialization was
+ not supported now.
+ </details>
+ </td>
</tr>
<!--Issaquah 2023 papers-->
<tr>
More information about the cfe-commits
mailing list