blob: f974c8c2cf9bc211a1cad91261046e74b0af2fd9 [file] [log] [blame]
// P0846R0
// { dg-do compile }
// { dg-options "-std=c++2a" }
struct A { };
bool operator <(void (*fp)(), A) { return false; }
void f() {}
int
main ()
{
A a;
f < a; // { dg-error "invalid" }
bool b = f < a; // { dg-error "invalid" }
(f) < a;
}