------- Comment #2 from mmitchel at gcc dot gnu dot org 2006-10-03 18:35 ------- The bug here is that the parser is not resolving A<N>::A to A<N>; instead it is treating that as a typename type. Since the qualified name is appearing in a declaration, and since the containing class is a not a class template, we should resolve the qualified name at this point.
-- mmitchel at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|unassigned at gcc dot gnu |mark at codesourcery dot com |dot org | Status|NEW |ASSIGNED http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29020