------- Additional Comments From giovannibajo at libero dot it 2005-06-07 18:45 ------- There is a DR and surely another bug report about this. It's uncertain whether typename is needed to disambiguate a qualified name where the scope is the injected class name (which always refers to the current instantiation).
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21783