This:
unsigned short u = 0;
short s = 0;
if (static_cast<unsigned int>(u) < static_cast<int>(s))
return 0;
becomes
unsigned short u = 0;
short s = 0;
if (std::cmp_less(u,s))) // <- Should only be 2 closing parentheses
return 0;
Godbolt
Found as part of #162851.