blob: 11e8313f0ac0a9342b9525bc185e915949afcac9 [file] [log] [blame]
// PR c++/93467
// { dg-do compile { target c++20 } }
template<bool B> requires B
class C;
template<typename>
class S1
{
template<bool B> requires B
friend class ::C;
};
template<typename>
class S2
{
template<bool B> requires (!B)
friend class ::C; // { dg-error "does not match original declaration" }
};