In the following code snippet clang 11.0.1 generates a warning
template struct foo { template bool operator==(const S &o