Template declaration inside function

Mattias Karlsson betasoft@acc.umu.se
Tue Jun 21 16:39:00 GMT 2005


Given:

void f(void)
{
    template<typename T> class A
    {
    };
}

g++ 4.0/3.4 gives: 
bug.cpp:4: error: expected primary-expression before 'template'

Can a language lawer please confirm that this is even valid before I
create a PR?



More information about the Gcc mailing list