// PR c++/96647 // { dg-do compile { target c++20 } } template struct Base { auto f(int) { } auto f(int) requires T::fail { static_assert(T::fail); } }; void (Base::*ptr)(int) = &Base::f;