diff --git a/clang/test/CXX/drs/cwg1xx.cpp b/clang/test/CXX/drs/cwg1xx.cpp index d6ee0844458b1..6aec8b65c91f1 100644 --- a/clang/test/CXX/drs/cwg1xx.cpp +++ b/clang/test/CXX/drs/cwg1xx.cpp @@ -119,6 +119,20 @@ namespace cwg109 { // cwg109: yes }; } +namespace cwg110 { // cwg110: 2.8 +template +void f(T); + +class f {}; + +template +void f(T, T); + +class f g; +void (*h)(int) = static_cast(f); +void (*i)(int, int) = static_cast(f); +} // namespace cwg110 + namespace cwg111 { // cwg111: dup 535 struct A { A(); A(volatile A&, int = 0); A(A&, const char * = "foo"); }; struct B : A { B(); }; // #cwg111-B diff --git a/clang/www/cxx_dr_status.html b/clang/www/cxx_dr_status.html index ba63106ccc387..1a67b6103cf43 100755 --- a/clang/www/cxx_dr_status.html +++ b/clang/www/cxx_dr_status.html @@ -705,7 +705,7 @@

C++ defect report implementation status

110 CD6 Can template functions and classes be declared in the same scope? - Unknown + Clang 2.8 111