https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108152
--- Comment #4 from nightstrike <nightstrike at gmail dot com> --- >From Andrew on IRC: use __extension__ before __SIZE_TYPE__ This should alleviate the pedantic warnings while (I believe) not invalidating the point of the test.