https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88982
--- Comment #2 from Marek Polacek <mpolacek at gcc dot gnu.org> --- Started with r247842. Before that: 88982.C: In instantiation of ‘struct A<int, short int>’: 88982.C:10:14: required from here 88982.C:2:73: error: type mismatch in nontype parameter pack template<template<typename, Ts = 0> class ...Cs, Cs<Ts> ...Vs> struct B { ^ 88982.C:2:73: error: could not convert template argument ‘#‘nontype_argument_pack’ not supported by dump_expr#<expression error>’ from ‘Cs<Ts>’ to ‘Cs<Ts>’ 88982.C:2:73: error: type mismatch in nontype parameter pack 88982.C:2:73: error: could not convert template argument ‘#‘nontype_argument_pack’ not supported by dump_expr#<expression error>’ from ‘Cs<Ts>’ to ‘Cs<Ts>’ 88982.C:10:16: error: ‘B’ in ‘struct A<int, short int>’ does not name a template type A<int, short>::B<Int, Char> b; ^