[Bug c++/18950] specialization of template class with inner template members

2014-07-07 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=18950 Paolo Carlini changed: What|Removed |Added Status|NEW |RESOLVED CC|bkoz at redh

[Bug c++/18950] specialization of template class with inner template members

2004-12-13 Thread boris at buf dot com
--- Additional Comments From boris at buf dot com 2004-12-13 17:36 --- (In reply to comment #2) > 3.3.2 also rejects this code also: I'm really sorry, it seems I oversimplified our real test case (the previous problem might be related, but indeed it's not a regression). The follow

[Bug c++/18950] specialization of template class with inner template members

2004-12-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-12-13 18:09 --- (In reply to comment #3) > (In reply to comment #2) > > Sorry about the misinformation in the first place. I split this off to PR 18962, yes that testcase is a regression, but I think the problem which

[Bug c++/18950] specialization of template class with inner template members

2004-12-13 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-12-13 15:54 --- 3.3.2 also rejects this code also: pr18950.cc:11: error: template-id `function<>' for `T2 Class::function(T2)' does not match any template declaration pr18950.cc:11: error: syntax error before `{' token --

[Bug c++/18950] specialization of template class with inner template members

2004-12-13 Thread lerdsuwa at gcc dot gnu dot org
--- Additional Comments From lerdsuwa at gcc dot gnu dot org 2004-12-13 15:27 --- Should be allowed according to 14.7.3/16. All my GCC versions fail to compile the testcase (maybe some 3.3.x does) so I can't verify that it's a regression. The problem is some incorrect logic in 'determ