https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115913
--- Comment #2 from Sam James <sjames at gcc dot gnu.org> --- Surrounding hb.hh does it, which makes sense given how much pragma fun it does: https://github.com/harfbuzz/harfbuzz/blob/main/src/hb.hh.