1261139Sgjb// PR c++/58649 2261139Sgjb 3261139Sgjbtemplate<typename> void foo() 4261139Sgjb{ 5261139Sgjb E(); // { dg-error "declaration|declared" } 6261139Sgjb enum E {}; 7261139Sgjb} 8261139Sgjb 9261139Sgjbtemplate void foo<int>(); 10261139Sgjb