https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59498
--- Comment #8 from Louis Dionne ---
I made further experiments to try and workaround this (I need it badly!) and
I found some things that might be of interest to you. The following test case
compiles on GCC 4.9.1 but not on Clang 3.5.0 (trunk):
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59498
--- Comment #7 from Louis Dionne ---
I ran into this problem in another context, and I think it justifies some
thinking about how this issue is going to be handled by the language. I
_really_ think the following should be valid C++. This is a C++
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59498
Jakub Jelinek changed:
What|Removed |Added
Target Milestone|4.9.1 |4.9.2
--- Comment #6 from Jakub Jelinek
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59498
--- Comment #5 from Jason Merrill ---
And the current development version of clang also rejects this testcase:
wa.C:5:34: error: pack expansion used as argument for non-pack parameter of
alias template
using variadic_alias = alias;
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59498
Jason Merrill changed:
What|Removed |Added
Status|NEW |SUSPENDED
Depends on|