http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16093
Paolo Carlini <paolo.carlini at oracle dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC|gcc-bugs at gcc dot gnu.org |manu at gcc dot gnu.org --- Comment #4 from Paolo Carlini <paolo.carlini at oracle dot com> --- In my opinion we are currently doing pretty well: the columns are ok; we handle templates with no excess error messages and we specifically talk about 'template type' for those. Comparing also to current clang, I think this bug could be closed. 16093.C:7:4: error: ‘var’ in namespace ‘n’ does not name a type n::var x1; ^ 16093.C:8:4: error: ‘foo’ in namespace ‘n’ does not name a type n::foo x3; ^ 16093.C:9:4: error: ‘bar’ in namespace ‘n’ does not name a template type n::bar<int> x4; ^