bolshakov-a created this revision. Herald added a project: All. bolshakov-a requested review of this revision. Herald added a project: clang. Herald added a subscriber: cfe-commits.
Repository: rG LLVM Github Monorepo https://reviews.llvm.org/D145814 Files: clang/docs/ReleaseNotes.rst clang/www/cxx_status.html Index: clang/www/cxx_status.html =================================================================== --- clang/www/cxx_status.html +++ clang/www/cxx_status.html @@ -1053,13 +1053,21 @@ </tr> <!-- Rapperswil papers --> <tr> - <td rowspan="2">Class types as non-type template parameters</td> + <td>Class types as non-type template parameters</td> <td><a href="https://wg21.link/p0732r2">P0732R2</a></td> - <td rowspan="2" class="partial" align="center">Partial</td> + <td class="full" align="center">Clang 12</td> + </tr> + <tr> <!-- from Belfast --> + <td>Generalized non-type template parameters of scalar type</td> + <td><a href="https://wg21.link/p1907r1">P1907R1</a></td> + <td class="partial" align="center"> + <details> + <summary>Clang 16 (Partial)</summary> + Reference type template arguments referring to instantiation-dependent objects and subobjects + (i.e. delcared inside a template but neither type- nor value-dependent) aren't fully supported. + </details> + </td> </tr> - <tr> <!-- from Belfast --> - <td><a href="https://wg21.link/p1907r1">P1907R1</a></td> - </tr> <tr> <td>Destroying operator delete</td> <td><a href="https://wg21.link/p0722r3">P0722R3</a></td> Index: clang/docs/ReleaseNotes.rst =================================================================== --- clang/docs/ReleaseNotes.rst +++ clang/docs/ReleaseNotes.rst @@ -78,6 +78,8 @@ C++20 Feature Support ^^^^^^^^^^^^^^^^^^^^^ +- Implemented `P1907R1 <https://wg21.link/P1907R1>` which extends allowed non-type template argument + kinds with e.g. floating point values and pointers and references to subobjects. C++2b Feature Support ^^^^^^^^^^^^^^^^^^^^^
Index: clang/www/cxx_status.html =================================================================== --- clang/www/cxx_status.html +++ clang/www/cxx_status.html @@ -1053,13 +1053,21 @@ </tr> <!-- Rapperswil papers --> <tr> - <td rowspan="2">Class types as non-type template parameters</td> + <td>Class types as non-type template parameters</td> <td><a href="https://wg21.link/p0732r2">P0732R2</a></td> - <td rowspan="2" class="partial" align="center">Partial</td> + <td class="full" align="center">Clang 12</td> + </tr> + <tr> <!-- from Belfast --> + <td>Generalized non-type template parameters of scalar type</td> + <td><a href="https://wg21.link/p1907r1">P1907R1</a></td> + <td class="partial" align="center"> + <details> + <summary>Clang 16 (Partial)</summary> + Reference type template arguments referring to instantiation-dependent objects and subobjects + (i.e. delcared inside a template but neither type- nor value-dependent) aren't fully supported. + </details> + </td> </tr> - <tr> <!-- from Belfast --> - <td><a href="https://wg21.link/p1907r1">P1907R1</a></td> - </tr> <tr> <td>Destroying operator delete</td> <td><a href="https://wg21.link/p0722r3">P0722R3</a></td> Index: clang/docs/ReleaseNotes.rst =================================================================== --- clang/docs/ReleaseNotes.rst +++ clang/docs/ReleaseNotes.rst @@ -78,6 +78,8 @@ C++20 Feature Support ^^^^^^^^^^^^^^^^^^^^^ +- Implemented `P1907R1 <https://wg21.link/P1907R1>` which extends allowed non-type template argument + kinds with e.g. floating point values and pointers and references to subobjects. C++2b Feature Support ^^^^^^^^^^^^^^^^^^^^^
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits