------- Comment #2 from paolo dot carlini at oracle dot com 2010-09-02 17:44 ------- As a matter of fact, basing on my rough understanding of '.template', GCC may well be correct: my rule of thumb is that 'template' is required when the construct before the period depends on a template parameter: by itself prn, being a Printer, doesn't; this->prn does, because this points to a MultiInfoPrinter.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45501