// PR c++/40274 // { dg-options "-g" } template struct valuelist_types { struct null { }; template struct list { }; }; template void foo() { typename valuelist_types::template list v; } void bar() { valuelist_types::list<2> v; }