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