1 2 3 4 5 6 7 8 9
// PR c++/43076 struct S; template < typename > struct T { template < typename > template < bool > struct T < S > // { dg-error "" } { void f () { // { dg-error "" }