------- Comment #1 from pinskia at gcc dot gnu dot org 2008-01-29 21:59 ------- You want:
f.template bar<3>(0); // doesn't work here f.emplate moo<int>(0); // doesn't work here Since f is dependent, the parser cannot figure out if f.bar and f.moo are a template or not when it is parsing so you have to help it. This extra keyword is required by the standard. -- pinskia at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35021