// PR c++/110535 // { dg-do compile { target c++20 } } using F = int(int); template struct A { operator F*() requires B; }; int i = A{}(0); // OK int j = A{}(0); // { dg-error "no match" }