https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70765
--- Comment #1 from Mike Conlen <mike at conlen dot org> --- Created attachment 38330 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38330&action=edit a second translation unit Using the second translation unit will cause the compilation to error (as expected) with -O3