[clang] [NFC][Clang] Update P2718R0 implementation status to partial supported (PR #90577)
via cfe-commits
cfe-commits at lists.llvm.org
Tue Apr 30 02:30:45 PDT 2024
https://github.com/yronglin created https://github.com/llvm/llvm-project/pull/90577
Once https://github.com/llvm/llvm-project/issues/85613 fixed, we can mark this feature fully supported.
>From 9b7c8b61bec89310df916255e59924cefdbb01b1 Mon Sep 17 00:00:00 2001
From: yronglin <yronglin777 at gmail.com>
Date: Tue, 30 Apr 2024 17:28:33 +0800
Subject: [PATCH] [NFC][Clang] Update P2718R0 implementation status to partial
supported
Signed-off-by: yronglin <yronglin777 at gmail.com>
---
clang/www/cxx_status.html | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
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