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;

Reply via email to