https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90736
Bug ID: 90736 Summary: Bogus error with alignas Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: mbelivea at redhat dot com Target Milestone: --- constexpr unsigned long a(const unsigned long b) { return b; } const unsigned long c = a(alignof(int)); alignas(c) char d; ./cc1plus -quiet u.ii u.ii:3:17: error: requested alignment is not an integer constant 3 | alignas(c) char d;