[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:31:21 PDT 2024
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-clang
Author: None (yronglin)
<details>
<summary>Changes</summary>
Once https://github.com/llvm/llvm-project/issues/85613 fixed, we can mark this feature fully supported.
---
Full diff: https://github.com/llvm/llvm-project/pull/90577.diff
1 Files Affected:
- (modified) clang/www/cxx_status.html (+9-2)
``````````diff
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>
``````````
</details>
https://github.com/llvm/llvm-project/pull/90577
More information about the cfe-commits
mailing list