Changement de rupture dans C ++ 20 ou régression dans clang-trunk / gcc-trunk lors de la surcharge de la comparaison d'égalité avec une valeur de retour non booléenne?