https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111055
--- Comment #22 from Jonathan Wakely <redi at gcc dot gnu.org> --- There might be pathological cases where they differ, e.g. a range type that has member begin and ADL end, but they deserve to break.