blob: 776db332358a89d080ffcb6f87917470a4daa54e [file] [edit]
// RUN: %clang_cc1 -std=c++20 -fsyntax-only -verify %s
template<typename T> concept C = true;
struct A {
template<C T> void f();
};
auto L = []<C T>{};
template<typename X>
class Friends {
template<C T> friend void A::f();
template<C T> friend void decltype(L)::operator()(); // expected-error {{a member of a lambda should not be the target of a friend declaration}}
};