Skip to content

[NFC][Clang] Update P2718R0 implementation status to partial supported #90577

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Apr 30, 2024

Conversation

yronglin
Copy link
Contributor

Once #85613 fixed, we can mark this feature fully supported.

@yronglin yronglin requested a review from cor3ntin April 30, 2024 09:30
@llvmbot llvmbot added the clang Clang issues not falling into any other category label Apr 30, 2024
@llvmbot
Copy link
Member

llvmbot commented Apr 30, 2024

@llvm/pr-subscribers-clang

Author: None (yronglin)

Changes

Once #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 --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>

@yronglin
Copy link
Contributor Author

Thanks for your review!

@yronglin yronglin merged commit 6fab3f2 into llvm:main Apr 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
clang Clang issues not falling into any other category
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants