https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67621
Jonathan Wakely <redi at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID --- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> --- (In reply to physik3 from comment #0) > foo.foo<int>(); // this line gives a compiler error This needs to be: foo.template foo<int>(); See https://womble.decadent.org.uk/c++/template-faq.html#disambiguation