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