https://github.com/Endilll updated https://github.com/llvm/llvm-project/pull/100765
>From 22b2d8972b06cce2d97abc3f07b62aca52ece67c Mon Sep 17 00:00:00 2001 From: Vlad Serebrennikov <serebrennikov.vladis...@gmail.com> Date: Fri, 26 Jul 2024 18:43:18 +0300 Subject: [PATCH] [clang] Add test for CWG2091 "Deducing reference non-type template arguments" https://cplusplus.github.io/CWG/issues/2091.html --- clang/test/CXX/drs/cwg20xx.cpp | 7 +++++++ clang/www/cxx_dr_status.html | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/clang/test/CXX/drs/cwg20xx.cpp b/clang/test/CXX/drs/cwg20xx.cpp index fdd31845d5e0d..cd2f26360d402 100644 --- a/clang/test/CXX/drs/cwg20xx.cpp +++ b/clang/test/CXX/drs/cwg20xx.cpp @@ -401,6 +401,13 @@ namespace cwg2083 { // cwg2083: partial #endif } +namespace cwg2091 { // cwg2091: 2.7 +template<int &> struct X; +template<int &N> void f(X<N>&); +int n; +void g(X<n> &x) { f(x); } +} // namespace cwg2091 + namespace cwg2094 { // cwg2094: 5 struct A { int n; }; struct B { volatile int n; }; diff --git a/clang/www/cxx_dr_status.html b/clang/www/cxx_dr_status.html index 937f67981e296..53347234f3c4f 100755 --- a/clang/www/cxx_dr_status.html +++ b/clang/www/cxx_dr_status.html @@ -12361,7 +12361,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2> <td><a href="https://cplusplus.github.io/CWG/issues/2091.html">2091</a></td> <td>CD4</td> <td>Deducing reference non-type template arguments</td> - <td class="unknown" align="center">Unknown</td> + <td class="full" align="center">Clang 2.7</td> </tr> <tr id="2092"> <td><a href="https://cplusplus.github.io/CWG/issues/2092.html">2092</a></td> _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits