------- Comment #3 from bkoz at gcc dot gnu dot org 2006-10-02 10:05 -------
Thanks Andrew. I agree, this is not permitted by the standard as the enclosing class is not specialized. What a bummer. I suppose I can work around this by making a more convoluted inheritance chain. This would have been a more elegant solution though, as the "real" case involves multiple template parameters, and the enclosing class only really needs to dependant types from these. Ugh! Ugh! Ugh! -benjamin -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29298