https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83068
--- Comment #1 from Richard Bradfield <bradfier at fstab dot me> --- And as usual I forget to mention these things: I am compiling everything using gcc trunk, at commit r254929 from Sun Nov 19 This behaviour is not present in GCC 7.2