https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64236
Jonas Hahnfeld <hahnjo at hahnjo dot de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hahnjo at hahnjo dot de --- Comment #6 from Jonas Hahnfeld <hahnjo at hahnjo dot de> --- Still there in 10.2.0: $ cat alignas-multiple.cpp struct alignas(4) alignas(8) A { }; struct alignas(8) alignas(4) B { }; static_assert(alignof(A) == 8, "should have strictest alignment"); static_assert(alignof(B) == 8, "should have strictest alignment"); $ g++ -c alignas-multiple.cpp alignas-multiple.cpp:5:26: error: static assertion failed: should have strictest alignment 5 | static_assert(alignof(B) == 8, "should have strictest alignment"); | ~~~~~~~~~~~^~~~ $ clang++ -c alignas-multiple.cpp $ echo $? 0