http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57765
AaronNGray <aaronngray.lists at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID --- Comment #4 from AaronNGray <aaronngray.lists at gmail dot com> --- If a template-parameter of a primary class template or alias template is a template parameter pack, it shall be the last template-parameter. template <typename TR, typename ... Ts, TR (&f)(Ts...)> struct OpF<TR (Ts...), f> { };