[Bug c++/62085] SFINAE where specialization parameter class member returns an abstract type fails

2015-07-10 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62085 Paolo Carlini paolo.carlini at oracle dot com changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug c++/62085] SFINAE where specialization parameter class member returns an abstract type fails

2014-08-12 Thread jameslyon0 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62085 --- Comment #3 from James Lyon jameslyon0 at gmail dot com --- Thanks for looking! Unfortunately I don't have access to EDG. I have dug through the standard and it seems my understanding of SFINAE was (is) a bit lacking and GCC is indeed

[Bug c++/62085] SFINAE where specialization parameter class member returns an abstract type fails

2014-08-11 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62085 --- Comment #2 from Jonathan Wakely redi at gcc dot gnu.org --- For a short piece of code with no external dependencies it's simpler to just paste it into a comment than attach it: templatetypename T struct A { T f(); }; templatetypename T,

[Bug c++/62085] SFINAE where specialization parameter class member returns an abstract type fails

2014-08-10 Thread jameslyon0 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62085 --- Comment #1 from James Lyon jameslyon0 at gmail dot com --- Created attachment 33287 -- https://gcc.gnu.org/bugzilla/attachment.cgi?id=33287action=edit Test case Seems I messed up attaching the test the first time :)