https://gcc.gnu.org/bugzilla/show_bug.cgi?id=127316
--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> --- auto f(int a) -> constant_wrapper<^^f>; auto f(int a) -> constant_wrapper<^^f>; is similarly questionable. Are those ^^f in both cases supposed to compare the same or not? Whether they are valid redeclarations depends on whether ^^f is the same, but whether it is the same depends on whether they are valid redeclarations.
