https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90847

Marek Polacek <mpolacek at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mpolacek at gcc dot gnu.org

--- Comment #2 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
Extended testcase.  I would expect 6 errors but we only issue 2:

struct S {
  alignas(4) int a : 4; // error
  int b : 4 alignas(4); // error
  typedef int T alignas(4); // error
};

void
fn (alignas(4) int, // error
    alignas(4) int n) // error
{
  try 
    {
    }
  catch (alignas(4) int &e) // error
    {
    }
}

Reply via email to