Community
Participate
Working Groups
template <void (*Func)()> class X {}; template <typename T> void Y(); X< Y<int> > x; // Problem on X< Y<int> >
Created attachment 186274 [details] testcase + fix
Fixed in 8.0 > 20110107.
*** cdt cvs genie on behalf of mschorn *** Bug 333529: Function instance as template argument. [*] GNUCPPSourceParser.java 1.246 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt-core/org.eclipse.cdt.core/parser/org/eclipse/cdt/internal/core/dom/parser/cpp/GNUCPPSourceParser.java?root=Tools_Project&r1=1.245&r2=1.246 [*] AST2TemplateTests.java 1.203 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt-core/org.eclipse.cdt.core.tests/parser/org/eclipse/cdt/core/parser/tests/ast2/AST2TemplateTests.java?root=Tools_Project&r1=1.202&r2=1.203