https://gcc.gnu.org/bugzilla/show_bug.cgi?id=20313
--- Comment #7 from Jonathan Wakely <redi at gcc dot gnu.org> --- As I said in PR 57014 comment 2: It would be nice if later declarations that name a template parameter could be used to "fill in" any unnamed template parameters from the original declaration, so that pretty printing isn't so ugly. That would mean we use "N" instead of "<anonymous>".