1 // RUN: %clang_cc1 -std=c++20 -fsyntax-only -verify %s 2 // expected-no-diagnostics 3 4 template<typename T> concept C = true; 5 6 struct A { 7 template<C T> void f(); 8 }; 9 10 auto L = []<C T>{}; 11 12 template<typename X> 13 class Friends { 14 template<C T> friend void A::f(); 15 template<C T> friend void decltype(L)::operator()(); 16 }; 17