1 // PR 99285 ICE with template-template-parm 2 // { dg-additional-options -fmodule-header } 3 // { dg-module-cmi {} } 4 5 template<typename... _Tp> struct common_type; 6 7 template<> struct common_type<> {}; 8 9 template<typename _Tp0> struct common_type<_Tp0> {}; 10 11 template<typename _Tp1, typename _Tp2> struct common_type<_Tp1, _Tp2> {}; 12