https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119388
--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Created attachment 60837 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=60837&action=edit This works if you don't want an uninitialized variable warning from the header file