--- Comment #3 from andhow at gmail dot com 2009-07-23 16:31 ---
That is very strange indeed; sorry for the mistake!
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40828
--- Comment #2 from paolo dot carlini at oracle dot com 2009-07-23 15:06
---
Thanks Jon.
--
paolo dot carlini at oracle dot com changed:
What|Removed |Added
--- Comment #1 from jwakely dot gcc at gmail dot com 2009-07-23 14:06
---
The code is invalid. This is allowed:
template <>
template
class Outer::Inner {};
but not the other way around. The diagnostic is correct to say "enclosing
class templates are not explicitly specialized"
See