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 { } }