http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59012
Bug ID: 59012 Summary: alignas does not support parameter pack expansions Product: gcc Version: unknown Status: UNCONFIRMED Keywords: rejects-valid Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: redi at gcc dot gnu.org Blocks: 58601 template<unsigned N, typename... T> struct aligned_union { alignas(T...) char data[N]; }; int main() { aligned_union<8, double> a; }