The following causes a segfault on gcc 4.8.1 and earlier versions: template <typename... Args> struct X { template <typename Head, typename... Tail> using First = Head; using Y = First<Args...>; }; Steps to reproduce: http://goo.gl/bBYNJU (GCC Explorer)
This got fixed with r201469 on the trunk.
Closing then.