https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105588
--- Comment #2 from Hubert Tong <hstong at ca dot ibm.com> --- (In reply to Andrew Pinski from comment #1) > _Alignof(expression) is still an extension it can return what ever GCC > decides .... Sure, although why GCC should have corresponding C and C++ extensions that behave differently from each other is a bit of a mystery here.