Clang 21 skips template candidates when an exact overload is available
engineeringcppclangtemplatesoverloadsAvoiding unnecessary template instantiation changes which diagnostics appear during overload resolution. P3606 explains why that implementation strategy is visible in real programs.