https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65308
--- Comment #3 from Jim Porter <jporter at mozilla dot com> --- Testing via godbolt, this is working as of gcc 7.2. Not sure if I should mark this resolved myself or wait for a GCC person to confirm...