c++: checking ICE with diagnosed constraint recursion [PR100288]